Mario & Luigis wunderbare Welt

Diese Website wird vorübergehend in einer einfachen Ansicht angezeigt.

Teiler von zwei Zahlen (m) - Mario & Luigis wunderbare Welt
















Mario & Luigis wunderbare Welt
Startseite |
Charaktere |
Spiele |
Konsolen |
Nintendo |
Javascripts |
Webdesign |
Links |
Pagerank |
Awards |
Newsarchiv |
Gästebuch |
Impressum
Desktop-Version | Mobile Version
 Teiler von zwei Zahlen
Beschreibung
Mit diesem Javascript kann man die Teiler von zwei Zahlen berechnen. Auch der größte gemeinsame Teiler und das kleinste gemeinsame Vielfache können dargestellt werden. Browser, die die Javascript-Eigenschaft innerHTML nicht unterstützen, zeigen die Ausgaben in einem Textfeld an.
 
Technische Details
Mindestvoraussetzungen

CSS:1.0
Javascript:1.0
Netscape:2.0
Internet Explorer:3.0
Firefox:1.0
Opera:5.12
Chrome:1.0
Safari:1.0
Konqueror:3.1


Verwendete intrinsische Funktionen
Methoden

abs()
Array()
if()
for()
parseInt()
unescape()
with()

Eigenschaften

display
innerHTML
length
style
value

 
Vorschau



Teiler von zwei Zahlen


 


Zahl 1:



Zahl 2:



größter gemeinsamer Teiler:



kleinstes gemeinsames Vielfaches:









 
Javascript einbinden
HTML-Code
<form name="Teilerform50" action="">
<table border="0" width="400">
<tr>
<td width="100%" align="center" colspan="2"><font face="Arial" size="3"><b>Teiler von zwei Zahlen</b></font></td>
</tr>
<tr>
<td width="100%" colspan="2">&nbsp;</td>
</tr>
<tr>
<td width="40%" align="right"><font face="Arial" size="2"><b>Zahl 1:</b></font></td>
<td width="60%"><input type="text" name="Zahl_150" value="" size="6"></td>
</tr>
<tr>
<td width="40%" align="right"><font face="Arial" size="2"><b>Zahl 2:</b></font></td>
<td width="60%"><input type="text" name="Zahl_250" value="" size="6"></td>
</tr>
<tr>
<td width="40%" align="right"><font face="Arial" size="2"><b>größter gemeinsamer Teiler:</b></font></td>
<td width="60%"><input type="checkbox" name="ggt50" value="0"></td>
</tr>
<tr>
<td width="40%" align="right"><font face="Arial" size="2"><b>kleinstes gemeinsames Vielfaches:</b></font></td>
<td width="60%"><input type="checkbox" name="kgv50" value="0"></td>
</tr>
<tr>
<td width="100%" colspan="2"><input type="button" value="Teiler berechnen" onclick="Teiler50()"></td>
</tr>
</table>
</form>
<form name="Ausgabe50" action="" style="font-family: Arial; font-size: 10pt"><textarea name="tAusgabe50" rows="8" cols="40" style="display: none"></textarea></form>
<script type="text/javascript">
<!--
/*
© Valentin Hammer
Originalversion auf http://www.supermario.homepage.eu
*/

var uInnerHTML = document.Teilerform50.innerHTML ? true:false;

if(!uInnerHTML)
document.Ausgabe50.tAusgabe50.style.display = "";

function Teiler50()
{
var Zahlen50 = new Array();
var Anzahl50 = 0;

with(document.Teilerform50)
{
var Zahl150 = parseInt(Zahl_150.value);
var Zahl250 = parseInt(Zahl_250.value);
}

if(Zahl150+""=="NaN")
Zahl150 = 0;
if(Zahl250+""=="NaN")
Zahl250 = 0;

var Text50 = "Teiler("+Zahl150+","+Zahl250+") = {";
var groesste_Zahl50 = Math.abs(Zahl150>Zahl250 ? Zahl150:Zahl250);

for(var i=0;i<=groesste_Zahl50;i++)
{
if(Zahl150%i==0&&Zahl250%i==0)
Zahlen50[Anzahl50++] = i;
}

if(!Zahlen50[0])
Zahlen50[Anzahl50++] = 0;

var ggT_Zahl50 = "ggT = "+Zahlen50[Anzahl50-1];
var kgV_Zahl50 = "kgV = "+(Zahlen50[Anzahl50-1]!=0 ? Math.abs(Zahl150*Zahl250/Zahlen50[Anzahl50-1]):0);

for(var i=0;i<Anzahl50;i++)
Text50 += (i>0 ? ";":"")+Zahlen50[i];

with(document.Ausgabe50)
{
if(uInnerHTML)
innerHTML = unescape(Text50+"}<br>"+(document.Teilerform50.ggt50.checked ? "<br>"+ggT_Zahl50:"")+(document.Teilerform50.kgv50.checked ? "<br>"+kgV_Zahl50:""));
else
tAusgabe50.value = unescape(Text50+"}%0A"+(document.Teilerform50.ggt50.checked ? "%0A"+ggT_Zahl50:"")+(document.Teilerform50.kgv50.checked ? "%0A"+kgV_Zahl50:""));
}
}
//-->
</script>
 
Statistik
Zum Anzeigen der Besucherzahlen muss Javascript im Browser aktiviert sein.
Valid HTML 4.01 Transitional
CSS ist valide!
Copyright Valentin HammerZuletzt geändert am 6. Januar 2020