#### a) IF...ELSE IF...ELSE...ENDIF Diese Möglichkeit ist eine Erweiterung des IF...ELSE...ENDIF-Befehls. Gab es zuvor nur die beiden Antworten Ja und Nein, so gibt es hier beliebig viele Möglichkeiten: IF zahl%=10 ' Fall 1-Block: PRINT "Zahl ist 10!" ELSE IF zahl%=11 ' Fall 2-Block: PRINT "Zahl ist 11!" ELSE ' Sonst-Block PRINT "Sonstige Zahl" ENDIF Hierbei kann der Sonst-Block, d.h. das ELSE ebenfalls entfallen. Es können beliebig viele Fallabfragen eingefügt werden. Vorteil dieser Variante ist, daß man gleichzeitig nicht nur einen Variablentyp abfragen kann, bzw. sich auf eine Frage konzentrieren muß, sondern zur Abfrage beliebige Vergleiche benutzen kann: IF zahl%=10 ' Fall 1-Block: PRINT "Die Zahl ist 10!" ELSE IF hund$<>"Katze" ' Fall 2-Block: PRINT "Der Hund ist keine Katze!" ELSE ' Sonst-Block PRINT "Wirrwarr in der Fallabfrage" ENDIF GFA BASIC - Tips & Tricks - 4 / 10
|  |  | # 135