Benutzer:Pauhaeschke/Mathematik

Aus ProgrammingWiki

Wiki-Quelltext dieser Seite.

<language>Javascript</language>
=Klassenstufe 7=
==Bruchrechnung==
<code id="58e74a0feab31">
function ggT(m, n) {
 if (n == 0)
  return m;
 else
  return ggT(n, m % n);
} 
</code>

===Addition===
<li>
Rechenregel: 
<blockquote><math>\frac {z1}{n1}+\frac {z2}{n2}=\frac {z1 \cdot n2 + z2 \cdot n1}{n1 \cdot n2}</math></blockquote>
<li>
Berechnung:
<code id="58e74a0feaba9" >
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="58e74a0feac28">
Addition(1, 2, 1, 3);
</run>


===Subtraktion===
<li>
Rechenregel: 
<blockquote><math>\frac {z1}{n1}-\frac {z2}{n2}=\frac {z1 \cdot n2 - z2 \cdot n1}{n1 \cdot n2}</math></blockquote>
<li>
Berechnung:
<code id="58e74faae0791">
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="58e74faae0972">
Subtraktion(1, 2, 1, 3);
</run>
===Multiplikation===
<li>
Rechenregel: 
<blockquote><math>\frac {z1}{n1} \cdot \frac {z2}{n2}=\frac {z1 \cdot z2}{n1 \cdot n2}</math></blockquote>
<li>
Berechnung:
<code id="58e74faae082e">
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="58e74faae0a03">
Multiplikation(1, 2, 1, 3);
</run>

===Division===
<li>
Rechenregel: 
<blockquote><math>\frac {z1}{n1} : \frac {z2}{n2}=\frac {z1 \cdot n2}{n1 \cdot z2}</math></blockquote>
<li>
Berechnung:
<code id="58e74faae08be">
function Divison(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="58e74faae0a89">
Division(1, 2, 1, 3);
</run>