Diese Website wird vorübergehend in einer einfachen Ansicht angezeigt.
Bruch kürzen (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
Bruch kürzen
Beschreibung
Mathematische Brüche zu kürzen ist nicht immer das Einfachste, da man oft alle möglichen Zahlen durchprobieren muss. Dieses Javascript schafft Abhilfe. Hiermit lassen sich sogar sehr groÃe Brüche binnen weniger Millisekunden kürzen. Es zeigt den gekürzten Bruch, sowie den gröÃten gemeinsamen Teiler des Bruches an. Dafür muss der Browser aber die Javascript-Eigenschaft innerHTML kennen. Tut er das nicht, wird die Lösung in einem erschienenen Textfeld angezeigt.
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
if()
parseInt()
unescape()
while()
with()
Eigenschaften
display
innerHTML
style
value
Vorschau
Bruch kürzen
Zähler:
Nenner:
Javascript einbinden
HTML-Code
<form name="Bruchform33" action="">
<table border="0" width="300">
<tr>
<td width="100%" align="center" colspan="2"><font face="Arial" size="3"><b>Bruch kürzen</b></font></td>
</tr>
<tr>
<td width="100%" colspan="2"> </td>
</tr>
<tr>
<td width="25%"><font face="Arial" size="2"><b>Zähler:</b></font></td>
<td width="75%"><input type="text" name="Bruchzaehler33" size="6" value=""></td>
</tr>
<tr>
<td width="25%"><font face="Arial" size="2"><b>Nenner:</b></font></td>
<td width="75%"><input type="text" name="Bruchnenner33" size="6" value=""></td>
</tr>
<tr>
<td width="100%" colspan="2"><input type="button" value="Bruch kürzen" onclick="kuerzen33()"></td>
</tr>
</table>
</form>
<form name="Ausgabe33" action="" style="font-family: Arial; font-size: 10pt"><textarea name="tAusgabe33" 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.Ausgabe33.innerHTML ? true:false;
with(document.Ausgabe33.style)
{
var Schriftart33 = fontFamily;
var Schriftgroesse33 = fontSize;
}
with(document.body)
var Strichfarbe33 = style.color||text||"#000000";
if(Schriftart33)
Schriftart33 = "font-family: "+Schriftart33+";";
if(Schriftgroesse33)
Schriftgroesse33 = "font-size: "+Schriftgroesse33;
if(!uInnerHTML)
document.Ausgabe33.tAusgabe33.style.display = "";
function kuerzen33()
{
with(document.Bruchform33)
{
var Zaehler33 = parseInt(Bruchzaehler33.value);
var Nenner33 = parseInt(Bruchnenner33.value);
}
var Teiler33 = 1;
if(Zaehler33+""=="NaN")
Zaehler33 = 0;
if(Nenner33+""=="NaN")
Nenner33 = 0;
var ZaehlerG33 = Zaehler33;
var NennerG33 = Nenner33;
while(Teiler33<ZaehlerG33&&Teiler33<NennerG33)
{
Teiler33++;
if(ZaehlerG33%Teiler33==0&&NennerG33%Teiler33==0)
{
ZaehlerG33 = ZaehlerG33/Teiler33;
NennerG33 = NennerG33/Teiler33;
Teiler33 = 1;
}
}
with(document.Ausgabe33)
{
if(uInnerHTML)
innerHTML = unescape(('Bruch kann '+(Zaehler33/ZaehlerG33-1 ? 'durch '+Zaehler33/ZaehlerG33:'nicht')+' gekürzt werden:').bold()+'%3Ctable border="0" style="'+Schriftart33+Schriftgroesse33+'">%3Ctr>%3Ctd align="center" style="border-bottom: solid 1px '+Strichfarbe33+'">'+Zaehler33+'%3C/td>%3Ctd rowspan="2">=%3C/td>%3Ctd align="center" style="border-bottom: solid 1px '+Strichfarbe33+'">'+ZaehlerG33+'%3C/td>%3C/tr>%3Ctr>%3Ctd align="center">'+Nenner33+'%3C/td>%3Ctd align="center">'+NennerG33+'%3C/td>%3C/tr>%3C/table>');
else
tAusgabe33.value = Zaehler33+"/"+Nenner33+" kann "+(Zaehler33/ZaehlerG33-1 ? "durch "+Zaehler33/ZaehlerG33+" auf "+ZaehlerG33+"/"+NennerG33:"nicht")+" gekürzt werden.";
}
}
//-->
</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