Stefan
Mitglied
Registriert: 09.12.2006
Beiträge: 2
|
|
Moin,
bin gerade dabei mir einige Grundlagen in Sachen Javascript anzueignen, stehe dabei jedoch vor einem Problem. Ich wollte, dass die Erfüllung einer If-Bedingung zu einer nächsten führt: (nur der problemrelevante Teil)
<script type="text/Javascript">
if (d>=0) { document.write("Die Diskriminante ist "+d+""); if (d==0) {{ document.write("Es gibt eine Nullstelle.<br> Sie liegt bei x="+(-b/2*a)+""); } else { document.write("Es gibt zwei Nullstellen.<br> Die erste liegt bei x<sub>1</sub>="+((-b+(Math.sqrt(d)))/2*a)+" <br> Die zweite liegt bei x<sub>2</sub>="+((-b-(Math.sqrt(d)))/2*a)+""); }} else { document.write("Es gibt keine Nullstelle."); }} </script>
Das ganze funktioniert jedoch nicht. Scheinbar habe ich irgendwo einen Form-fehler gemacht, finde jedoch keine Anleitung wie es richtig geht.
vielleicht kann mir jemand rat geben. Danke im Voraus.
|
|
| 09.12.2006 14:04:49 |
|
HTMELL
Administrator
Registriert: 11.05.2006
Beiträge: 544
|
|
Hallo, das hier sollte funktionieren:
Code:
if(d >= 0) {
document.write("Die Diskriminante ist " + d);
if(d == 0) {
document.write("Es gibt eine Nullstelle.<br> Sie liegt bei x=" + (-b/2*a));
}
else {
document.write("Es gibt zwei Nullstellen.<br> Die erste liegt bei x<sub>1</sub>=" + ((-b+(Math.sqrt(d)))/2*a) + "<br> Die zweite liegt bei x<sub>2</sub>=" + ((-b-(Math.sqrt(d)))/2*a));
}
}
else {
document.write("Es gibt keine Nullstelle.");
} |
_______________________________________ mfg Thomas Mell
www.validome.org
|
|
| 09.12.2006 18:39:44 |
|
Stefan
Mitglied
Registriert: 09.12.2006
Beiträge: 2
|
|
Dann jetzt nochmal ein Danke im Nachhinein.
Jetzt weiß ich wenigstens wie das geht.
|
|
| 09.12.2006 18:59:46 |
|
Wechsel zu
Die letzten Beiträge aus diesen Forum
|
|