« Simscript III/Dictionnaire des instructions/IF ... ELSE ... ENDIF » : différence entre les versions

Contenu supprimé Contenu ajouté
Djihane (discussion | contributions)
Nouvelle page : La construction <font color="#0000FF">if ... else ... endif </font>détermine si une expression logique suivant le <font color="#0000FF">if </font>est vraie ou fa...
 
Aucun résumé des modifications
Ligne 1 :
La construction <font color="#0000FF">if&nbsp;...&nbsp;else&nbsp;...&nbsp;endif </font>détermine si une expression logique suivant le <font color="#0000FF">if </font>est vraie ou fausse; si la condition est vérifiée, l<nowiki>’</nowiki>exécution continue avec l<nowiki>’</nowiki>énoncé suivant, jusqu<nowiki>’</nowiki>au <font color="#0000FF">else</font>, puis reprend après <font color="#0000FF">endif </font>(fin du <font color="#0000FF">if</font>); si la condition n<nowiki>’</nowiki>est pas vérifiée, l<nowiki>’</nowiki>exécution est transférée aux énoncés suivant le <font color="#0000FF">else</font>.
 
Si le groupe d<nowiki>’</nowiki>énoncés suivant <font color="#0000FF">if</font> se termine par un transfert inconditionnel (<font color="#0000FF">go to</font>, <font color="#0000FF">return</font>, <font color="#0000FF">stop</font>), il ne faut pas de <font color="#0000FF">endif</font>.
 
Plusieurs constructions <font color="#0000FF">if</font> peuvent être imbriquées. Quelques exemples parlent d<nowiki>’</nowiki>eux-mêmes: