A . ALTERNATIVES SIMPLES

L’alternative simple permet d’exécuter une instruction si une condition est remplie.

En algorithmique :

Si condition 
   Alors instruction 
Finsi

En C et en PHP :

if (condition) {
    instruction;
}

B . ALTERNATIVES DOUBLES

L’alternative double permet de choisir entre deux instructions, en fonction d’une condition.

En algorithmique :

Si condition 
   Alors instruction1 
Sinon 
   instruction2 
Finsi

En C et en PHP :

if (condition) {
    instruction1;
} else {
    instruction2;
}

C . CHOIX MULTIPLES

Le choix multiple permet de tester plusieurs valeurs d’une expression et d’exécuter différentes instructions en fonction de la valeur rencontrée.

En algorithmique :

Selon expression faire 
   cas valeur1 : instruction1 
   ...
   sinon instruction_par_defaut
Finselon

En C et en PHP :

switch (expression) {
    case valeur1:
        instruction1;
        break;
    ...
    default:
        instruction_par_defaut;
        break;
}