User manual - CP330PLUSver310_Soft
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 
S
 a
  If b < 0
 Then
 0 
S
 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>










