Javascript Bruchdivision
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
-
Also ich will mit dem euklidschem Algoritmus wei Brüche dividieren und gekürzt ausgeben!
Wie ihr im Quelltext sehen könnt, schaff ich es den Nenner gekürzt auszugeben, wie ich aber den Zähler gekürzt ausgeben kann, weis ich leider nicht!:
<html>
<head>
<style type="text/css">
* {}
</style>
<script type="text/javascript">
function Bruchdivision()
{
var a = parseInt(document.formular.eins.value);
var b = parseInt(document.formular.zwei.value);
var c = parseInt(document.formular.drei.value);
var d = parseInt(document.formular.vier.value);
var zaehler = a*d;
var nenner = b*c;
document.all.tags("p")[0].innerHTML = document.all.tags("p")[0].innerHTML + zaehler;
document.all.tags("p")[0].innerHTML = document.all.tags("p")[0].innerHTML + "/";
document.all.tags("p")[0].innerHTML = document.all.tags("p")[0].innerHTML + nenner;
i=1;
while (i>=1)
{
if (nenner > zaehler)
{
x=nenner;
nenner=zaehler;
zaehler=x;
}
if (nenner % zaehler == 0)
{
document.formular.erg1.value = zaehler/nenner;
i=0;
}
else
{
zaehler = zaehler - nenner;
}
}
}
</script>
</head>
<body>
<form name="formular">
<input type="text" name="eins">
/
<input type="text" name="zwei">
/
<input type="text" name="drei">
/
<input type="text" name="vier">
=
<p></p>
<p></p>
<br></br>
<input type="text" name="erg1">
/
<input type="text" name="erg2">
<input type="button" name="ausrechnen" value="Ausrechnen" onClick="java script:Bruchdivision()";>
</form>
<p></p>
</body>
</html>
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage