Für die Wiederholung eines Anweisungsblocks brauchen wir
Es gibt zwei Möglichkeiten, wann geprüft wird, ob ein Anweisungsblock wiederholt ausgeführt wird:
Bleiben wir zunächst bei der fußgesteuerten Schleife. Diese wird mindestens einmal ausgeführt.
Ein Nutzer gibt eine Zahl ein; das Programm gibt das Quadrat dieser Zahl aus. Der Nutzer kann das Programm von vorn beginnen. Gibt er allerdings ein n ein, wird das Programm beendet.
Die kopfgesteuerte Schleife wird verwendet, wenn man nicht weiß, ob ein Anweisungsblock überhaupt ausgeführt werden soll. Dazu wird vor dem ersten Ausführen geprüft, ob die Bedingung für die Wiederholung zutrifft.
Ein Programm rechnet wiederholt den Rabatt von 10% für einen einegegebenen Preis aus. Das Rechnen kann mit einem n abgebrochen werden.