Und so sieht der Javascript-Code aus:
<SCRIPT type="text/javascript">
function berechne(form)
{
var A1 = form.A1.value, B1 = form.B1.value, C1 = form.C1.value,
A2 = form.A2.value, B2 = form.B2.value, C2 = form.C2.value;
Det = A1 * B2 - A2 * B1; // Nennerdeterminante berechnen
Detx = B2 * C1 - B1 * C2; // Zählerdeterminante für x berechnen
Dety = A1 * C2 - A2 * C1; // Zählerdeterminante für y berechnen
if (Det != 0) // Nennerdeterminante ist ungleich Null?
{
form.x.value = Detx / Det;
form.y.value = Dety / Det;
form.loesungen.value=" L = { ("+form.x.value+" ; "+form.y.value+") }";
}
else if (Detx != 0) // Nennerdeterminante ist Null und
{ // Zählerdeterminante ist ungleich Null
form.x.value = "- - -";
form.y.value = "- - -";
form.loesungen.value = " L = { }";
}
else // Zähler- und Nennerdeterminante sind Null
{
form.x.value = "";
form.y.value = "";
form.loesungen.value = " L = { (x ; y) | "+A1+"x + "+B1+"y = "+C1+" }";
}
}
</SCRIPT>
|