Mit diesem Programm soll Mithilfe der p-q-Formel die Nullstellen einer quadratischen Funktion berechnet werden.
Die Umsetzung des Programm verwendet:
- if-Abfrage
- else if - Abfrage
- Variablen
- Einsatz einer Formel
In dem folgenden Teil führt Schritt-für-Schritt
durch das Flussdiagramm.
Am Ende dieser Anleitung steht das vollständige Programm passend zum Flussdiagramm.
1. Schritt: Die Eingabe (Zeile 1 und 2)
Mit let
werden die Variablen p und q deklariert. Mit prompt
wird der Nutzer
aufgefordert, jeweils zu diesen Variablen Werte anzugeben.
let q = prompt('Gebe den Wert für q an');let p = prompt('Gebe den Wert für p an');
2. Schritt: Berechnung der Diskriminante (Zeile 3)
Mit let
wird die Variable d gleich mit der passenden Berechnung deklariert.
let q = prompt('Gebe den Wert für q an');let p = prompt('Gebe den Wert für p an');let d = p * p / 4 - q;
3. Schritt: Die erste Abzweigung (Zeile 5 bis 7)
Wenn d < 0, dann gehe zur Ausgabe keine Lösung
.
let q = prompt('Gebe den Wert für q an');let p = prompt('Gebe den Wert für p an');let d = p * p / 4 - q;if (d < 0) { alert('Keine Lösung');}
4. Schritt: Die zweite Abzweigung (Zeile 8 bis 10)
Wenn d = 0, dann Berechne x1 gehe zur Ausgabe x1
.
let q = prompt('Gebe den Wert für q an');let p = prompt('Gebe den Wert für p an');let d = p * p / 4 - q;if (d < 0) { alert('Keine Lösung');} else if (d == 0) { let x1 = -p/2; alert(x1);}
5. Schritt: Letzte Berechnung (Zeile 8 bis 10)
Wenn d > 0, dann Berechne x1 und x2 gehe zur Ausgabe x1, x2
.
let q = prompt('Gebe den Wert für q an');let p = prompt('Gebe den Wert für p an');let d = p * p / 4 - q;if (d < 0) { alert('Keine Lösung');} else if (d == 0) { let x1 = -p/2; alert(x1);} else { x1 = -p/2 - Math.sqrt(d); let x2 = -p/2 + Math.sqrt(d); alert(x1 + ',' + x2);}
ENDE
// Zwei "Balken" ergeben einen Zeilenkommentar/* Balken und Sternchen am Anfang und am Endeergeben einen Kommentar auf mehreren Zeilen */
Sie nutzen einen Browser mit dem tutory.de nicht einwandfrei funktioniert. Bitte aktualisieren Sie Ihren Browser.
Sie verwenden eine ältere Version Ihres Browsers. Es ist möglich, dass tutory.de mit dieser Version nicht einwandfrei funktioniert. Um tutory.de optimal nutzen zu können, aktualisieren Sie bitte Ihren Browser oder installieren Sie einen dieser kostenlosen Browser: