vor

Objektorientierte Programmierung mit Object-Pascal

weiter

4.9.5 Kontrollstrukturen - Schleifen
fußgesteuerte Schleife REPEAT UNTIL


Bei einer fußgesteuerten Schleife wird am Ende des Schleifenkörpers über eine Bedingung geprüft, ob die Schleife erneut durchlaufen werden soll.

Es wird also die Anweisung bzw. der Schleifenkörper mindestens ein mal ausgeführt.

Zur Konstruktion einer fußgesteuerten Schleife wird die REPEAT-UNTIL-Anweisung eingestetzt.

REPEAT
    Anweisung(en)
UNTIL Bedingungsausdruck;


Mit folgendem Beispiel werden die ersten 100 natürlichen Zahlen addiert, indem Zahl i um eins vergrößert und addiert wird, bis 100 erreicht ist.

var i, Summe: Integer;

i := 0;
Summe := 0;

REPEAT
    i := i + 1;
    Summe := Summe + i;
UNTIL i = 100;

ShowMessage('Die Summe der ersten 100 natürlichen Zahlen ist ' + IntToStr(Summe));


vor

Inhaltsverzeichnis

weiter