HTML JavaScript, PAP zu script?
Hallo, meine aufgabe ist es, diesen PAP in Javascript umzuwandeln, leider verstehe ich dies nicht so richtig, ich bleibe mit den if's und else hängen, bitte um hilfe
bitte outputs in alert(" ") oder dokument.write auf keinen fall in html inputs, und inputs in prompt
5 Antworten
kannst du das nochmal auf imgbb.com hochladen das man richtig ranzoomen kann? hab sowas noch nicht gemacht aber ich nutze javascript also mal schauen
wenn ich nach gefuehl gehe wuerde das so aussehen
start rosa box if if if out else out else out else gruene boxen if out else if out else out ende
IN: a,b,c
if(a == 0) {
if(b == 0){
if(c == 0) {
out: keine
} else {
out: beliebig
}
} else {
out: bruch(ab)
}
} else {
p = b/a
q = c/a
D = bruch(p/2)²-q
if(D < 0) {
out: keine
} else {
if(D == 0) {
out: -(p/2)
} else {
out: -(p/2)+sqrt(D)
out: -(p/2-+sqrt(D)
}
}
}
Alex
Danke dieses Grundgerüst hat mir echt geholfen, weil ich immer probleme mit if un else hatte vielen dank
var a = prompt("a");
var b = prompt("b");
var c = prompt("c");
if(a !== 0) {
var p = b/a;
var q = c/a;
var D = (p/2) * (p/2) - q;
if(D < 0) {
alert("Keine Lösung!");
} else if (D === 0) {
alert("Lösung: " + (-p/2));
} else {
alert(((-p/2) - Math.sqrt(D)) + "oder" + ((-p/2) + Math.sqrt(D)));
}
} else {
if(b === 0) {
if(c === 0) {
alert("Keine Lösung!");
} else {
alert("Beliebig");
}
} else {
alert("Lösung: " + (-c/b));
}
}
Danke dieses Grundgerüst hat mir echt geholfen, weil ich immer probleme mit if un else hatte vielen dank
-(p/2-+sqrt(D)
Das macht irgendwie keinen Sinn.
Warum hat das erste If-Statement drei Ausgänge?
Das erste if soll nicht sirekt mit dem ende verbunden swin, habe vergessen dies wegzumachsn
Das muss noch vom ende getrent werden das gehört dort nicht zu