Professional Documents
Culture Documents
Les variables
Une variable est un certain endroit en mmoire permettant de stocker une valeur. En C++, les
variables sont types : elles contiennent soit un entier, un rel, un caractre, Le type va
exprimer la nature des donnes contenues dans notre variable. Les variables portent un nom
appel identificateur.
8. #include <iostream.h>
9. int main()
10. {
11. int a;
12. a = 80 + 20;
13. cout << "La valeur de a est : " << a << endl;
14. return 0;
15. }
o Dans cet exemple, nous dclarons une variable entire a grce la dclaration
int a;.
o Nous utilisons ensuite l'affectation pour mettre dans a le rsultat de
l'expression 80+20, c'est--dire 100.
o Nous affichons alors la valeur de a grce cout.
o Excution de l'exemple 1
Lorsqu'on excute notre programme, il s'affiche l'cran :
La valeur de a est 100
29. {
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41. }
int a, bb = 9, c80;
a = 80;
a++;
bb = bb + a;
c80 = bb - 10;
cout << "La valeur de a est : " << a << endl;
cout << "La valeur de bb est : " << bb << endl;
cout << "La valeur de c80 est : " << c80 << endl;
return 0;
o
o
o
o
57. }
Lorsqu'on excute notre programme, il s'affiche l'cran :
La valeur de f est 3
58. cin
Il sagit du flux dentre du programme. Par dfaut le flux d'entre d'un programme en
C++ provient du clavier. En pratique, le cin permet denvoyer le contenu de ce qui est
saisit au clavier dans une variable.
Exemple : cin>>i;
Lorsque le programme excute cette instruction, le programme s'arrte et attend que
l'utilisateur tape au clavier une valeur entire. Lorsque l'utilisateur appuiera sur entre
la valeur tape ira dans la variable i.
59. Exemple 5 : utilisation de cin
60. #include <iostream.h>
61. int main()
62. {
63. int a;
64. cout << "Tapez la valeur de a : ";
65. cin >> a;
66. a = a + 10;
67. cout << "La valeur de a est : " << a << endl;
68.
69. return 0;
70. }
o Dans cet exemple, nous dclarons une variable a.
o Nous saisissons ensuite au clavier la valeur de a.
o Nous effectuons un calcul sur cette variable.
o Nous affichons ensuite la valeur finale de a.
o Lorsqu'on excute notre programme, il s'affiche l'cran :
Tapez la valeur de a : 80
La valeur de a est 90.
Remarque : dans cet exemple, l'utilisateur a choisi de taper la valeur 80 pour
a.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
126.
Dans ce programme, on dclare une variable relle (de type double) a et une
variable entire (de type int) b.
On demande l'utilisateur de saisir la valeur de a.
o
o
o
127.
Les commentaires
Il est recommand d'inclure dans tout programme des commentaires permettant de
rendre le programme plus facilement comprhensible. Un programme doit tre
comprhensible par un autre programmeur : dans 6 mois, vous aurez oubli comment
marche votre programme ou un autre programmeur peut tre amen le modifier.Le
compilateur ne tient pas compte de tout ce qui est en commentaire !
Les commentaires se prsentent sous 2 formes:
o Commentaires sur plusieurs lignes commenant par /* et finissant par */.
/*kkkkkkk JJJJJJJJJJJJJJ*/
o Commentaires sur une seule ligne commenant par //
// kkkkkkkkkkkkkkkkkk
128.
129.
130.
131.
132.
133.
134.
135.
136.
137.
138.
139.
140.
141.
142.
143.
144.
145.
146.
147.
148.
149.
150.
Exercices du chapitre 2
EXERCICE 1
crire un programme qui demande l'utilisateur de taper la largeur et la longueur d'un champ
et qui en affiche le primtre et la surface.
Solution
#include<iostream.h>
int main()
{
double largeur, longueur, surface, perimetre;
cout << "Tapez la largeur du champ : "; cin >> largeur;
cout << "Tapez la longueur du champ : "; cin >> longueur;
surface = largeur * longueur;
perimetre = 2 * (largeur + longueur);
cout << "La surface vaut : " << surface << endl;
cout << "Le primtre vaut : " << perimetre << endl;
return 0;
}
EXERCICE 2
crire un programme qui demande l'utilisateur de taper 5 entiers et qui affiche leur
moyenne. Le programme ne devra utiliser que 2 variables.
Solution
Cet exercice a pour but de vrifier les points techniques suivants :
crire un programme qui demande l'utilisateur de taper le prix HT d'un kilo de tomates, le
nombre de kilos de tomates achets, le taux de TVA (Exemple 5.5, 19.6,...). Le programme
affiche alors le prix TTC des marchandises
Solution
Cet exercice a pour but de vrifier les points techniques suivants :