WHILE – WEND

Die Kontrollstruktur WHILE-WEND ist eine Schleife mit Anfangsabfrage. Sie wird so lange durchlaufen, solange die Bedingung erfüllt ist. Ergibt der erste Test ’falsch’, dann gelangt die Programmausführung niemals zum Programmcode innerhalb der Schleife und überspringt diesen Teil.

Die Syntax lautet

WHILE bedingung
... anweisungen ...
WEND

Die Bedingung ist ein logischer Vergleich in der Form ausdruck logischer operator ausdruck.

Mit dem Kontrollbefehl BREAK kann die Schleife sofort verlassen werden.

Mit dem Kontrollbefehl CONTINUE wird sofort die nächste Iteration begonnen.

Beispiel

A = 1
WHILE A < 10
PRINT A, A * A, A * A * A
A = A + 1
WEND