Die Kontrollstruktur IF-THEN-ELSEIF-ELSE-ENDIF
ermöglicht anhand von Bedingungen die bedingte Ausführung von Programmteilen. Die Zweige ELSEIF
und ELSE
sind optional.
Die Syntax lautet
IF bedingung THEN
... anweisungen ...
[IF bedingung THEN
... anweisungen ...]
[ELSE
... anweisungen ...]
ENDIF
Die Bedingung ist ein logischer Vergleich in der Form ausdruck logischer operator ausdruck
.
Beispiel
FOR I = 1 TO 10 STEP 1
A = I MOD 2
IF A = 0 THEN
PRINT "GERADE"
ELSE
PRINT "UNGERADE"
ENDIF
NEXT