IF – THEN – ELSEIF – ELSE – ENDIF

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