Voici maintenant la syntaxe d'utilisation des conditions dans le langage Basic.
IF...THEN se présente de cette manière:
IF [condition] THEN [action] ELSE [autre action] END IF
peut se traduire par : SI [condition] ALORS [action] SINON [autre action] FIN SI
Exemple(s)
IF [x=1] THEN [GOTO 10] ELSE [END] END IF
NEXT
END
Que l'on peut traduire par :
SI [x=1] ALORS [aller a la ligne 10] SINON [terminer le programme] FIN SI
Note : La partie ELSE n'est pas obligatoire mais il faut que END IF soit présent.
Les opérateurs utilisables pour le test conditionnel sont :
| = est égal à | < est inférieur à | >= est supérieur ou égal à |
| > est supérieur à | <> est diffèrent de | <= est inférieur ou égal à |
Fonctionne comme switch en C...C'est à dire un IF ELSE avec plusieurs choix.
Exemple(s)
CLS
INPUT "Note"; note%
SELECT CASE note%
' "SI" la variable est plus petite que 0
CASE IS < 0
PRINT "nul"
CASE 0 TO 9
' "SI" la variable est entre 0 ou 9
PRINT "insuffisant"
CASE 10
' "SI" la variable est egale a la moyenne
PRINT "juste"
CASE 11 TO 15
' "SI" la variable est entre 11 et 15
PRINT "bien"
CASE 15 TO 20
' "SI" la variable est entre 15 et 20
PRINT "très bien"
END SELECT
Articles susceptibles de vous intéresser