Dieses Programm berechnet den ggT zweier Zahlen.
Die Umsetzung des Programm verwendet:
- while-Schleife
- Variablen
- if-else-Abfrage
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)
let
deklariert die Variablen a und b.
prompt
fordert den Nutzer auf, zwei Werte einzugeben.
let a = prompt('Trage den ersten Wert ein: ');let b = prompt('Trage den zweiten Wert ein: ');
2. Schritt: Logische Abfrage (Zeile 4 bis 6)
||
ist ein logisches Oder, welches bedeutet, dass beim Fall, das a = 0 oder b = 0 oder beide gleich 0, die Abfrage gilt.
Tritt einer der Fälle auf, dann wird a dem Wert 1 zugewiesen und ausgegeben.
let a = prompt('Trage den ersten Wert ein: ');let b = prompt('Trage den zweiten Wert ein: ');if (a == 0 || b == 0) { a = 1; alert(a);
3. Schritt: Berechnungen und Inkrementieren (Zeile 7 bis 20)
Bei dieser Art der Berechnung, werden solange a und b voneinander abgezogen, bis beide gleich sind.
Die if-Abfrage sorgt dafür, dass immer vom größeren Wert abgezogen wird.
let a = prompt('Trage den ersten Wert ein: ');let b = prompt('Trage den zweiten Wert ein: ');if (a == 0 || b == 0) { a = 1; alert(a);} else { //Berechnung des GGTs while (a != b) { if (a > b) { a = a - b; } else { b = b - a; } }}alert(a);
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: