Anwender-Dokumentation GFA-BASIC 3.0
In diesem Fall werden die Befehle zwischen IF und ELSE abgearbeitet,
wenn die logische Bedingung hinter IF wahr ist. Anschließend fährt das
Programm hinter dem Kommando ENDIF fort.
Ist die Bedingung hinter IF aber nicht erfüllt, so werden die Befehle zwi-
schen ELSE und ENDIF wirksam. Anschließend wird die Programmaus-
führung wieder hinter ENDIF fortgesetzt. Logisch wahr ist jeder numeri-
sche Ausdruck, der ungleich 0 ist.
Beispiel:
x=1
IF x
PRINT
"x ist wahr"
ENDIF
INPUT y
IF x=9 OR ODD(y)
PRINT
"y ist eine
ungerade
Zahl"
ELSE
PRINT
"y ist eine gerade
Zahl"
ENDIF
--> Zunächst erscheint der Text 'x ist wahr'. Dann wird eine Zahl abgefragt. Da x nicht 9 sein
kann, erscheint der Text 'y ist eine ungerade Zahl', wenn Sie eine ungerade Zahl einge-
geben haben, andernfalls wird 'y ist eine gerade Zahl' auf den Monitor geschrieben.
7-4