Benutzer:MaxHilse/Mathe

Aus ProgrammingWiki

Wiki-Quelltext dieser Seite.

<language>Javascript</language>
=== Bruchrechnung ===


<code id="58e74c3a70e98"   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="58e74c3a70f10" >
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="58e74c3a711c9"   >
Addition(1, 2, 1, 3);
</run>
<code id="58e74c3a70f7a"    hidden>
function ggT(m, n) {
 if (n == 0)
  return m;
 else
  return ggT(n, m % n);
} 
</code>

====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="58e74c3a70fe2"   >
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="58e74c3a7122d"    >
Subtraktion(1, 2, 1, 3);
</run>
<code id="58e74c3a71057"   hidden>
function ggT(m, n) {
 if (n == 0)
  return m;
 else
  return ggT(n, m % n);
} 
</code>

====Mutiplikation====


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="58e74c3a710e0" id= >
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="58e74780b55f0"  >
Multiplikation(1, 2, 1, 3);
</run>
<code id="58e74c3a7114c" hidden>
function ggT(m, n) {
 if (n == 0)
  return m;
 else
  return ggT(n, m % n);
} 
</code>