Basic : Utilisation des conditions

Voici maintenant la syntaxe d'utilisation des conditions dans le langage Basic.

IF THEN ELSE

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 à

CASE

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

 

Twitter Facebook Google Plus Email