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