Académique Documents
Professionnel Documents
Culture Documents
Programmatioin C++ Partie 03
Programmatioin C++ Partie 03
C++
suite
62
Les instructions de branchement
conditionnel
Les programmes doivent être capables de prendre des
décisions. Pour y parvenir, on utilise deux sortes de structures
de contrôle :
La condition if:
Les conditions permettent de tester des variables pour qu'un
programme soit capable de prendre des décisions.
Syntaxe des traitements alternatifs if:
L’alternative simple : if (expression)
Instructions;
L’alternative composée : if (expression)
Instructions 1;
else
Instructions 2;
64
Les instructions de branchement
conditionnel
La condition if:
L’alternative imbriquée :
if (expression-1 )
instructions-1;
else if (expression-2 )
instructions-2;
...
else if (expression-n )
instructions-n;
else instructions;
65
Les instructions de branchement
conditionnel
66
Les instructions de branchement
conditionnel
#include <iostream>
using namespace std;
Exemple
int main() l’alternative simple :
{
On intsouhaite
nbAnimaux;afficher un message si la personne a des
animauxcout <<de compagnie.
« Combien On vadeajouter
avez-vous d’animal compagnie une condition qui
?" << endl;
cin >> nbAnimaux;
regarde si le nombre d'animaux est supérieur à 0 et qui,
dansif{ (nbAnimaux
ce cas, affiche
> 0)
un message :
cout << "Super ! Les animaux de compagnie ca change la vie !" << endl;
}
return 0;
}
67
Les instructions de branchement
conditionnel
68
Les instructions de branchement
conditionnel
int main()
{
int nbAnimaux;
Exemplecout << l’alternative simple
« Combien avez-vous d’animal: de compagnie ?" << endl;
cin >> nbAnimaux;
On souhaite
if (nbAnimaux > 0)afficher un message si la personne a des
animaux
{ de compagnie. On va ajouter une condition qui
cout << "Super ! Les animaux de compagnie ca change la vie !" << endl;
regarde
} si le nombre d'animaux est supérieur à 0 et qui,
danselsece cas, affiche un message :
{
cout << "Vous n'avez pas d'animaux de compagnie" << endl;
}
return 0;
}
69
Les instructions de branchement
conditionnel
70
Les instructions de branchement
conditionnel
Exemple l’alternative imbriquée :
Il est possible de faire plusieurs tests à la suite, comme :