Permet
d'effectuer des choix conditionnels. La syntaxe de l'instruction est la
suivante :
|
Une
instruction if peut ne pas comporter de else.
Lorsqu'on a plusieurs instructions if imbriquées, un else
se rapporte toujours au dernier if suivi d'une et une seule instruction. Par
exemple : écrivons un programme qui compare deux nombres.
|
Permet
d'effectuer une boucle. La syntaxe de l'instruction est la suivante :
|
L'instruction
do permet d'exécuter une instruction tant que <expression> est vraie. Le
test est fait après chaque exécution de l'instruction. Voici un programme
qui affiche 10 fois Bonjour.
|
Permet
d'effectuer une boucle. La syntaxe de l'instruction est la suivante :
|
L'instruction
while permet d'exécuter une instruction tant que
<expression> est vraie. Le test est fait avant chaque exécution de
l'instruction. Donc si la condition (<expression>) est fausse dès le
départ, la boucle ne sera pas exécutée.
Permet
d'effectuer une boucle. La syntaxe de l'instruction est la suivante :
|
Elle
est pratiquement identique à :
|
Par
exemple, écrivons un programme qui affiche la table de multiplication par 5.
|
Le
format %2d permet d'afficher un entier avec 2 caractères au minimum (l'espace
restant sera rempli par des espaces).
Ces
instructions permettent d'éviter des instructions if trop imbriquées comme
illustré par l'exemple suivant :
|
Permet de sortir immédiatement d'une boucle ou d'un switch. La syntaxe de cette instruction est : |
Dans
une boucle, permet de passer immédiatement à l'itération suivante. Par exemple,
modifions le programme table de multiplication de telle sorte qu'on affiche
rien pour n = 4 ou n = 6.
|
Permet
de terminer une fonction. La syntaxe de cette instruction est la suivante :
|
ou :
|