Hier haben wir mal wieder ein Javascript von unserem Super_Mario.
Damit könnt ihr den größten gemeinsamen Teiler und/oder das kleinste gemeinsame Vielfache berechnen lassen. Je nachdem, was ihr für die Ausgabe auswählt, werden die Werte entsprechend angezeigt.
Probiert es einfach mal aus.
<!-- präsentiert von kostenlose-javascripts.de -->
<script type='text/javascript'>
<!--
/*
© Valentin Hammer
Originalversion auf http://www.supermario.homepage.eu
*/
var lt = unescape("%3C");
var br = unescape("%0A");
var uInnerHTML = 0;
function gemeinsame_Teiler()
{
var Teilzahlen = new Array();
var Zahl1 = parseInt(document.Berechne_Teiler.Zahl_1.value);
var Zahl2 = parseInt(document.Berechne_Teiler.Zahl_2.value);
if(Zahl1+""=="NaN")
Zahl1 = 0;
if(Zahl2+""=="NaN")
Zahl2 = 0;
var groesste_Zahl = Math.abs(Zahl1);
if(Zahl1<Zahl2)
var groesste_Zahl = Math.abs(Zahl2);
for(var i=0;i<=groesste_Zahl;i++)
{
if((Zahl1%i==0)&&(Zahl2%i==0))
Teilzahlen[Teilzahlen.length] = i;
}
if(!Teilzahlen[0])
Teilzahlen[0] = 0;
var Ausgabe = "Teiler("+Zahl1+","+Zahl2+") = {";
for(var i=0;i<Teilzahlen.length;i++)
{
if(i>0)
Ausgabe += ";";
Ausgabe += Teilzahlen[i];
}
Ausgabe += "}";
var ggT_Zahl = "ggT = "+Teilzahlen[Teilzahlen.length-1];
var kgV_Zahl = "kgV = "+Math.abs(Zahl1*Zahl2/Teilzahlen[Teilzahlen.length-1]);
if(Teilzahlen<1)
kgV_Zahl = "kein kleinstes gemeinsames Vielfaches";
if(uInnerHTML==1)
document.Berechnete_Teiler.innerHTML = lt+'font face="Arial" size="2">'+Ausgabe+lt+'br>'+(document.Berechne_Teiler.ggt.checked ? lt+'br>'+ggT_Zahl:'')+(document.Berechne_Teiler.kgv.checked ? lt+'br>'+kgV_Zahl:'')+lt+'/font>';
else
document.Berechnete_Teiler.tBerechnete_Teiler.value = Ausgabe+br+(document.Berechne_Teiler.ggt.checked ? br+ggT_Zahl:"")+(document.Berechne_Teiler.kgv.checked ? br+kgV_Zahl:"");
}
function inittvzz() {
document.write('<form name="Berechne_Teiler" action="">');
document.write(' <table border="0" width="400">');
document.write(' <tr>');
document.write(' <td width="400" align="center" colspan="2"><font face="Arial" size="3"><b>Teiler von zwei Zahlen</b></font></td>');
document.write(' </tr>');
document.write(' <tr>');
document.write(' <td width="400" colspan="2"> </td>');
document.write(' </tr>');
document.write(' <tr>');
document.write(' <td width="150" align="right"><font face="Arial" size="2"><b>Zahl 1:</b></font></td>');
document.write(' <td width="250"><input type="text" name="Zahl_1" value="" size="6"></td>');
document.write(' </tr>');
document.write(' <tr>');
document.write(' <td width="150" align="right"><font face="Arial" size="2"><b>Zahl 2:</b></font></td>');
document.write(' <td width="250"><input type="text" name="Zahl_2" value="" size="6"></td>');
document.write(' </tr>');
document.write(' <tr>');
document.write(' <td width="150" align="right"><font face="Arial" size="2"><b>größter gemeinsamer Teiler:</b></font></td>');
document.write(' <td width="250"><input type="checkbox" name="ggt" value="0"></td>');
document.write(' </tr>');
document.write(' <tr>');
document.write(' <td width="150" align="right"><font face="Arial" size="2"><b>kleinstes gemeinsames Vielfaches:</b></font></td>');
document.write(' <td width="250"><input type="checkbox" name="kgv" value="0"></td>');
document.write(' </tr>');
document.write(' <tr>');
document.write(' <td width="400" colspan="2"><input type="button" value="Teiler berechnen" onclick="javascript:gemeinsame_Teiler()"></td>');
document.write(' </tr>');
document.write(' </table>');
document.write(' </form>');
document.write(' <p><form name="Berechnete_Teiler" action=""><textarea name="tBerechnete_Teiler" rows="8" cols="40" style="display: none"> ');
if(document.Berechne_Teiler.innerHTML)
uInnerHTML = 1;
else
document.Berechnete_Teiler.tBerechnete_Teiler.style.display = "";
}
//-->
JavaScript von <a href="http://www.kostenlose-javascripts.de/javascripts/mathematik/teiler-von-zwei-zahlen/" target="_blank">kostenlose-javascripts.de</a>