IF...THEN...ELSE...END IF

Icône du lien vers le conceptVoir également

Exécution conditionnelle d'instructions en fonction du résultat d'une expression logique.

Support WebVue - Oui.

Mnémonique

Syntaxe

IF...THEN... 1
IF...THEN...ELSE...END IF 2

Syntaxe 1

IF (Condition) THEN

  [instruction block 1]

END IF

Type de retour : Aucun

Argument

Définition

Condition

Expression logique, par exemple : TankLevel > 25.

Exécution

Si la condition est vraie, alors le bloc d'instruction 1 est exécuté après lequel le programme continue à la ligne après END IF.

Syntaxe 2

IF (Condition) THEN

    [instruction block 1]

ELSE

    [instruction block 2]

END IF

Il n'y a pas de type de retour.

Exécution

Si la condition est vraie, alors le bloc d'instruction 1 est exécuté sinon le bloc d'instruction 2 est exécuté après lequel le programme continue à la ligne après END IF.

Exemple

SUB Main()

DIM i as Integer;

 

i=0;

'or: i=1;

If (i==1)Then

  Print("i=1");

Else

  Print("i is not 1");

End If

END SUB