
20060301
Syntaxe 4 : If
:
<expression>
Then
[<instruction>] âŠ
ElseIf
:
<expression>
Then
[<instruction>] âŠ
Else
[<instruction>] âŠ
IfEnd
Fonction 4
âą Si lâexpression est vraie, lâinstruction dans le bloc If Then
est exécutée. Ensuite,
lâexĂ©cution avance Ă lâinstruction qui suit IfEnd.
âą Si lâexpression de la commande If est fausse, lâexpression de la commande Elself est
testĂ©e. Si elle est vraie, lâinstruction dans le bloc Elself Then est exĂ©cutĂ©e. Ensuite,
lâexĂ©cution avance Ă la nouvelle instruction qui suit IfEnd. Si elle est fausse, lâinstruction du
bloc Else est exĂ©cutĂ©e. Ensuite, lâexĂ©cution avance Ă lâinstruction qui suit IfEnd.
Description
⹠Avec les quatre syntaxes mentionnées ci-dessus, vous pouvez utiliser une commande
dâinstructions multiples (:) au lieu du retour Ă la ligne pour sĂ©parer les instructions du bloc
Then.
âą La commande If~IfEnd peut ĂȘtre encastrĂ©e.
Exemple : Input a
Input b
If a < 0
Then
0
2
a
If b < 0
Then
0
2
b
IfEnd
IfEnd
âą Il est possible de sortir de la boucle
If~IfEnd avec la commande Break ou la commande
Return.
âą Ce nâest jamais une bonne idĂ©e dâutiliser la commande Goto pour sortir de la boucle
If~IfEnd. Non seulement câest la marque dâune programmation insuffisante mais un arrĂȘt
inadéquat du traitement de la boucle If peut causer des problÚmes.
12-6-12
Commandes de programmation
}
If Then <bloc>
}
ElseIf Then <bloc>
}
Else <bloc>
Commenti su questo manuale