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)
Die Variablen a und b werden deklariert.
input
fordert den Nutzer auf, zwei Werte einzugeben.
int()
wandelt die Eingabe (String
) in den Typ Integer
um.
a = int(input('Trage den ersten Wert ein: '))b = int(input('Trage den zweiten Wert ein: '))
2. Schritt: Logische Abfrage (Zeile 4 bis 6)
or
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.
a = int(input('Trage den ersten Wert ein: '))b = int(input('Trage den zweiten Wert ein: '))if a == 0 or b == 0: a = 1 print(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.
a = int(input('Trage den ersten Wert ein: '))b = int(input('Trage den zweiten Wert ein: '))if a == 0 or b == 0: a = 1 print(a)else: while a != b: if a > b: a = a - b else: b = b - aprint(a)
ENDE
# Ein "Hashtag" ergibt einen Zeilenkommentar"""Drei Anführungszeichen am Anfang und Ende ergebeneinen 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: