Benutzer:Samjeschke/Mathematik

Aus ProgrammingWiki

Wiki-Quelltext dieser Seite.

<language>Javascript</language>
==Klassenstufe 7==

===Bruchrechnung===

<code id="58e74859347b1" hidden>
function ggT(m, n) {
 if (n == 0)
  return m;
 else
  return ggT(n, m % n);
} 
</code>

====Addition====

Berechnung:

<code id="58e7485934813">
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="58e7485934876">
Addition(6,4,5,2);
</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="58e74aefbc9a3">
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="58e74aefbca57">
Subtraktion(1, 2, 1, 3);
</run>

==== Multiplikation ====

Rechenregel:

<blockquote><math>\frac{z_1}{n_1} \cdot \frac{z_2}{n_2}=\frac{z_1 \cdot z_2}{n_1 \cdot n_2}</math></blockquote>

Berechnung:
<code id="58e74c2d5aa6e">
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="58e74c2d5ab2d">
Multiplikation(1, 2, 1, 3);
</run>

==== Division ====

Rechenregel:

<blockquote><math>\frac{z_1}{n_1} \cdot \frac{z_2}{n_2}=\frac{z_1 \cdot n_2}{n_1 \cdot z_2}</math></blockquote>

Berechnung:
<code id="58e74d20a1bb3">
function Division(z1, n1, z2, n2) {
 var z = z1 * n2;
 var n = n1 * z2;
 var t = ggT(z, n);
 z = z / t;
 n = n / t;
 return (z + "/" + n);
}
</code>
<run id="58e74d20a1c66">
Division(1, 2, 1, 3);
</run>