Structure alternative Si Sinon multiple
Définition :
Cette structure est une extension de la structure alternative "si 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
Complément : Extrait de code C++ associé à la programmation Arduino
1
if (Niveau<100)
2
{
3
Serial.println(" =>Cuve vide");
4
}
5
else if ((100<=Niveau)&&( Niveau < 300))
6
{
7
Serial.println(" =>Niveau faible");
8
}
9
else if ((300<=Niveau)&&( Niveau < 800))
10
{
11
Serial.println(" =>Niveau convenable");
12
}
13
else{
14
Serial.println(" =>Cuve pleine");
15
}
Complément : Extrait 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")