Structure alternative (à choix multiple) (Si, Et Si, Sinon) (if, else if, else) (if, elif, else)

Définition

Cette structure est une extension de la structure alternative "si alors sinon" lorsque plus de 2 situations sont possibles.

Exemple

Informer sur le niveau d'eau dans une cuve :

  • niveau <10% => Cuve vide ;

  • niveau <30% => Niveau faible ;

  • niveau <80% => Niveau convenable ;

  • niveau >80 % => Cuve pleine.

Une seule information doit être donné à la fois.

Algorithme et algorigramme

Algorithme

Si Niveau < 10% alors

| Écrire "Cuve vide"

Et si 10 % < Niveau < 30% alors

| Écrire "Niveau faible"

Et si 30 % < Niveau < 80% alors

| Écrire "Niveau convenable"

Sinon

| Écrire "Cuve pleine"

Fin Si

ComplémentExtrait de code Python

1
if Niveau < 0.1 :
2
     Print ("Cuve vide")
3
elif 0.1 <= Niveau < 0.3 :
4
     Print ("Niveau faible")
5
elif 0.3 <= Niveau < 0.8 :
6
     Print ("Niveau convenable")
7
else :
8
     Print ("Cuve pleine")