LES STRUCTURES DE CONTROLE




Puisque nous avons vu avec un tout petit peu d'anticipation les opérateurs de comparaison dans le chapitre précédent, il nous reste maintenant aux instruction de test et de comparaison de valeurs. En effet il est indispensable, dans un langage qui se veut interactif de pouvoir diriger l'internaute en fonction des données qu'il aura fournis.

L'instruction if :
Première des instructions conditionnelles (attention à la casse, minuscule !) l'instruction if peut être traduite par "si"
La syntaxe est très simple :
    if (Mavariable opérateur de comparaison valeur)
instruction ;

Dans le cas où plusieurs instructions doivent se succéder on les placera entre accolades { }

condition

NB: si vous utilisez dans l'instruction if le signe = (erreur courante) vous affectez la valeur 10 à la variable a. Votre condition sera évidemment remplie mais ce n'est pas ce que l'on cherche dans ce cas !

L'instruction else :
Signifiant littéralement sinon, l'instruction else permet de lister une ou des instructions dans le cas ou la condition n'est pas remplie.

condition sinon

Dans le cas ou plusieurs instructions se suivent après else, on utilisera de même des accolades.

L'instruction conditionnelle abrégée :
Pour l'écriture d'instructions simples, il est possible de recourir à une instruction abrégée sans employer ni if ni else