var anf='"'; var h0=""; var h1=""; var h2=""; var h9="

zurück, neue Berechnung

"; var h10=""; var c = new Array(16); c[0]="#ff0000"; c[1]="#009900"; c[2]="#0000ff"; c[4]="#999900"; c[5]="#ff00ff"; c[3]="#990066"; c[6]="#009999"; c[7]="#ff9900"; c[8]="#3399ff"; c[9]="#aa6666"; c[10]="#669900"; c[11]="#ff0099"; c[12]="#00cccc"; function color(i){ var j=i; while(j>12)j-=12; return anf+c[j]+anf; } function ggT_Text(a,b){ if ((a<=0)||(b<=0)||(Math.floor(a)!=a)||(Math.floor(b)!=b)) {return "Beide Zahlen müssen natürliche Zahlen sein. zurück";return "";} var aa=a,bb=b; var r; var f; var t=h0 + "Euklidscher Algorithmus"+ h1 ; t += "

Berechnung des größten gemeinsamen Teilers von "+a+" und "+b+"

"; t += "
"; t += ""; var i=0 ; do { f=Math.floor(a/b); r=a%b; t += ""; a=b;b=r; i++; if(i==50) break; } while (r>0); t+="
" t += a+" = " t += f+""; t += b+" + "+r; t += "   : "; t += b+" = "+f+" Rest "+r+""; if (r>0) { t += " Schreibe die Zahlen "; t += b+" und "+r+" nach links versetzt in die nächste Zeile"; } else { t += " "; t += "Rest 0 Û fertig"; } t += "

Lies den größten gemeinsamen Teiler in der vorletzten Reihe ab: Der ggT ist der letzte von Null verschiedene Rest.

ggT("+aa+";"+bb+") = "+a+""; t+="
kgV("+aa+";"+bb+") = "+aa+"·"+bb+" / ggT("+aa+";"+bb+") = "+aa*bb/a+"
"; return t + "" + h9 + h10; }