On en utilise tous les jours dans le langage courant !
En fait, lorsque vous dites, s'il fait beau, je vais à la plage, sinon,
je vaisau cinéma ; vous effectuez une alternative.
Cette alternative est composée de trois parties :
s'il fait beau => La condition
je vaisà la plage => l'action à effectuer si la condition est
vérifiée ( on l'appellera instruction )
sinon, je vais au cinéma => l'action à effectuer si la condition
n'est pas vérifiée.
En programmation, on met ca en anglais et ca donne :
if ( il fait beau ) {=>
La condition Action : je vais à la
plage=>
l'action à effectuer si la condition est vérifiée } else { Action : je vais au cinéma=>
l'action à effectuer si la condition n'est pas vérifiée }
Evidemment, les actions ne s'écrivent pas comme cela. la condition non
plus.
Imaginez que vous ayez un nombre, et que vous souhaitiez dire si il est inférieur
à 10 supérieur à 10 ou égal à 10.
On suppose que votre nombre soit passé par une variable $nombre
.
<?
if($nombre>10) { echo " Le nombre $nombre
est supérieur à 10";
}
elseif($nombre<10) { echo " Le nombre $nombre
est inférieur à 10";
}
else { echo " le nombre est égal
à 10";
}
?>
Vous remarquez que l'on peut utiliser un elseif
qui signifie : sinon, si .
La traduction du programme ci dessus est :
Si le nombre est plus grand que 10, alors je l'affiche
Sinon, si le nombre est plus petit que 10, alors je l'affiche,
Enfin, si ca ne correspond à aucun des cas précédents,
J'affiche qu'il est égal à 10.