Mario & Luigis wunderbare Welt

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">&nbsp;</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