INSTRUCTION IF - THEN - ELSE (si - alors - sinon)

Aller en bas

INSTRUCTION IF - THEN - ELSE (si - alors - sinon)

Message  Admin le Ven 11 Mar - 13:52

structure : IF condition THEN instruction1; (CAS 1)

ou : IF condition THEN instruction1 ELSE instruction2; (CAS 2)

Si la condition est vraie, alors on exécute l'instruction1 (simple ou composée). Sinon, on passe à la suite (cas 1), ou on exécute l'instruction2 (cas 2).

Remarquez qu'il n'y a pas de ; devant le ELSE.

IF condition1 THEN instruction1
ELSE IF condition2 THEN instruction2
ELSE IF condition3 THEN instruction3
......
ELSE instructionN
Un ELSE correspond toujours au dernier IF rencontré (mais dont on n'a pas encore utilisé le ELSE).
ex: IF cond1 then if cond2 then inst1 {cond1 et cond2}
else inst2 {cond1 et pas cond2}
else if cond3 then inst3 {pas cond1 mais cond3}
else inst4 {ni cond1 ni cond3}
Si on désire autre chose, utiliser BEGIN et END :
IF cond1 THEN begin
if cond2 then inst1
end (* le prochain ELSE se rapporte à COND1 puisque l'instruction (composée) suivant THEN est terminée *)
ELSE inst2

Admin
Admin

Messages : 137
Date d'inscription : 29/12/2010

Voir le profil de l'utilisateur http://aidescolaire.yoo7.com

Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum