Les tests ou sauts conditionnels
Ils sont générées à partir du jeu d'instructions IF, THEN, ELSE et ENDIF :
IF Condition THEN
... Instructions ...
ELSE
... Instructions ...
ENDIF
La " Condition " doit résulter d’une comparaison entre 2 variables ( =, >, < ). Une condition qui serait écrite " TRUE " ou " FALSE " ne renverra aucun résultat.
De même que pour la condition FOR … NEXT, il faut respecter le passage à la ligne pour chaque partie de l’instruction !
Les test et sauts peuvent êtres imbriqués :
IF Condition1 THEN
... Instructions ...
IF Condition2 THEN
... Instructions ...
ELSE
... Instructions ...
ENDIF
... Instructions ...
ELSE
... Instructions ...
ENDIF
Voici un exemple :
Input "Entrez un nombre : "; n If n<>0 Then
Print "N<>0"
Else Print "N=0" Endif