Geben Sie den Preis ein: 100 Artikelpreis: 100 Steuer: 5.0 Gesamt: 105.0
Eine if
-Anweisung trifft eine Zwei-Wege-Entscheidung. Manchmal brauchen wir mehr als nur zwei Zweige zur Auswahl.
Wir sind bereits bei einem früheren Beispielprogramm, das Ganzzahlen in negative und nicht-negative unterschieden hat, auf dieses Problem gestoßen. Es sollte in der Tat zwischen drei Möglichkeiten wählen:
... -3 -2 -1
0
+1 +2 +3 ...
Zwei-Wege-Entscheidungen können dies tun. Zuerst, teilen wir die Ganzzahlen in zwei Gruppen (durch die Verwendung einer Zwei-Wege-Entscheidung):
... -3 -2 -1
0 +1 +2 +3 ...
Dann wird die zweite Gruppe weiter unterteilt (durch die Verwendung einer Zwei-Wege-Entscheidung):
... -3 -2 -1
0
+1 +2 +3 ...
Durch wiederholtes Aufteilen von Gruppen in Untergruppen können wir eine Kollektion in eine beliebige Anzahl aufteilen.
Wie können wir eine Gruppe von Menschen aufteilen: