Benutzer:Domfritsche/Mathematik
Aus ProgrammingWiki
Wiki-Quelltext dieser Seite.
<language>Javascript</language>
==Klassenstufe 7==
[[Benutzer:Domfritsche/Mein elektronisches Tafelwerk|Mein elektronisches Tafelwerk]]
===Bruchrechnung===
<code id="58e747b3b43fd" hidden>
function ggT(m, n) {
if (n == 0)
return m;
else
return ggT(n, m % n);
}
</code>
==== Addition ====
Rechenregel:
<blockquote><math>\frac{z_1}{n_1}+\frac{z_2}{n_2}=\frac{z_1 \cdot n_2 + z_2 \cdot n_1}{n_1 \cdot n_2}</math></blockquote>
Berechnung:
<code id="58e747b3b4477" >
function Addition(z1, n1, z2, n2) {
var z = z1 * n2 + z2 * n1;
var n = n1 * n2;
var t = ggT(z,n);
z = z/t;
n = n/t;
return (z + "/" + n);
}
</code>
<run id="58e747b3b44f9" >
Addition(1, 2, 1, 3);
</run>
==== Subtraktion ====
Rechenregel:
<blockquote><math>\frac{z_1}{n_1}-\frac{z_2}{n_2}=\frac{z_1 \cdot n_2 - z_2 \cdot n_1}{n_1 \cdot n_2}</math></blockquote>
Berechnung:
<code id="58e749e508d90" >
function Subtraktion(z1, n1, z2, n2) {
var z = z1 * n2 - z2 * n1;
var n = n1 * n2;
var t = ggT(z,n);
z = z/t;
n = n/t;
return (z + "/" + n);
}
</code>
<run id="58e749e508e45" >
Subtraktion(1, 2, 1, 3);
</run>
==== Multiplikation ====
Rechenregel:
<blockquote><math>\frac{z_1}{n_1}+\frac{z_2}{n_2}=\frac{z_1 \cdot n_2 * z_2 \cdot n_1}{n_1 \cdot n_2}</math></blockquote>
Berechnung:
<code id="58e74e296caf2" >
function Multiplikation(z1, n1, z2, n2) {
var z = z1 * z2 ;
var n = n1 * n2;
var t = ggT(z,n);
z = z/t;
n = n/t;
return (z + "/" + n);
}
</code>
<run id="58e74e296cc20" >
Multiplikation(1, 2, 1, 3);
</run>