-
p
o
-
-
IF ... THEN ... ELSE
p
SYNTAXE:
numéro-de-ligne
numéro-de-ligne
IF condition THEN -étiquette
[ELSE -étiquette
1
instruction
instruction
Abréviation: IF T. EL.
Consultez également: AND, OR,
NOT,
XOR
OBJET:
Exécute une instruction conditionnelle.
REMARQUES:
Lorsque la condition de l'instruction IF est vraie, l'intruction suivant THEN est
exécutée; lorsqu'elle est fausse, c'est l'instruction suivant ELSE qui est exécutée. Si
l'instruction ELSE est omise et si la condition est fausse, l'instruction suivant THEN
est ignorée.
Si THEN ou ELSE doivent être suivis d'une instruction GOTO, THEN, ou GOTO,
peut être omis (ELSE ne peut pas l'être).
Exemple 1:
IF A<5 TH EN C=A*B:GOTO 50
Si
A est plus petit que 5, alors affecter le produit A*B à C et aller à la ligne 50.
Exemple 2:
IF B=C+ 1 GOTO 60 ELSE 100
ou
IF B=C+ 1 THEN 60 ELSE 100
Si B est égal à C+
1,
aller à la ligne
60,
sinon aller à la ligne
100.
La condition (c'est-à-dire A<5) de l'instruction IF peut être une quelconque des
expressions relationnelles ci-dessous:
Expressions relationnelles
Description
OO
=
xx
Egal
à
o
0
>
x
x
Supérieur
à
o
0
>=
x x
Pas
inférieur
à
o
0
<
x x
Inférieur
à
o
0
<=
x
x
Pas
supérieur à
o
0
<>
x
x
Pas égal
à
Remarque:
00
et
x x
représente des variables
(5*4,
A, 8
etc.)
261