Académique Documents
Professionnel Documents
Culture Documents
cout << "La variable n contient " << n << "." << endl;
affiche:
fait un "retour à la ligne": le
La variable n contient 4. prochain affichage se fera sur
la ligne suivante de la fenêtre
Terminal
On peut aussi utiliser cout pour afficher la valeur d'une expression: using namespace std;
cout << "Le double de " << n << " est " << 2 * n << "." << endl;
En l'absence de cette ligne, il faudrait écrire std::cout et std::endl.
expression Par exemple:
n std::cout << "La variable n contient " << n << "." << std::endl;
1
Déroulement du programme pas-à-pas n
int n(4);
int n_carre;
int n(4);
int n_carre;
4
n_carre = n * n; n_carre = n * n;
cout << "La variable n contient " << n << "." << endl; cout << "La variable n contient " << n << "." << endl;
cout << "Le carre de " << n << " est " << n_carre << "." << endl; cout << "Le carre de " << n << " est " << n_carre << "." << endl;
cout << "Le double de n est " << 2 * n << "." << endl; cout << "Le double de n est " << 2 * n << "." << endl;
Ce qui s'affiche : Ce qui s'affiche :
▌ ▌
n n_carre n n_carre
int n(4);
int n_carre;
4 ? int n(4);
int n_carre;
4 ?
n_carre = n * n; n_carre = n * n;
cout << "La variable n contient " << n << "." << endl; cout << "La variable n contient " << n << "." << endl;
cout << "Le carre de " << n << " est " << n_carre << "." << endl; cout << "Le carre de " << n << " est " << n_carre << "." << endl;
cout << "Le double de n est " << 2 * n << "." << endl; cout << "Le double de n est " << 2 * n << "." << endl;
Ce qui s'affiche : Ce qui s'affiche :
▌ ▌
2
n n_carre n n_carre
int n(4);
int n_carre;
4 16 int n(4);
int n_carre;
4 16
n_carre = n * n; n_carre = n * n;
cout << "La variable n contient " << n << "." << endl; cout << "La variable n contient " << n << "." << endl;
cout << "Le carre de " << n << " est " << n_carre << "." << endl; cout << "Le carre de " << n << " est " << n_carre << "." << endl;
cout << "Le double de n est " << 2 * n << "." << endl; cout << "Le double de n est " << 2 * n << "." << endl;
Ce qui s'affiche : Ce qui s'affiche :
▌ ▌
n n_carre n n_carre
int n(4);
int n_carre;
4 16 int n(4);
int n_carre;
4 16
n_carre = n * n; n_carre = n * n;
cout << "La variable n contient " << n << "." << endl; cout << "La variable n contient " << n << "." << endl;
cout << "Le carre de " << n << " est " << n_carre << "." << endl; cout << "Le carre de " << n << " est " << n_carre << "." << endl;
cout << "Le double de n est " << 2 * n << "." << endl; cout << "Le double de n est " << 2 * n << "." << endl;
Ce qui s'affiche : Ce qui s'affiche :
La variable n contient 4. La variable n contient 4.
▌ Le carre de 4 est 16.
▌
3
n n_carre n n_carre
int n(4);
int n_carre;
4 16 int n(4);
int n_carre;
4 16
n_carre = n * n; n_carre = n * n;
cout << "La variable n contient " << n << "." << endl; cout << "La variable n contient " << n << "." << endl;
cout << "Le carre de " << n << " est " << n_carre << "." << endl; cout << "Le carre de " << n << " est " << n_carre << "." << endl;
cout << "Le double de n est " << 2 * n << "." << endl; cout << "Le double de n est " << 2 * n << "." << endl;
Ce qui s'affiche : Ce qui s'affiche :
La variable n contient 4. La variable n contient 4.
Le carre de 4 est 16. Le carre de 4 est 16.
▌ Le double de n est 8.
▌
Qu’affiche ce programme ?
int a(2); int a(2);
int b(1); int b(1);
b = a * (b + 2); b = a * (b + 2);
cout << a << ", " << b << endl; cout << a << ", " << b << endl;
a
A: a, b 2
B: 1,
C: 2,
2
1 ?
D: 2, 6
4
int a(2); int a(2);
int b(1); int b(1);
b = a * (b + 2); b = a * (b + 2);
cout << a << ", " << b << endl; cout << a << ", " << b << endl;
a b a b
2 1 2 1
int a(2);
2 * (1 + 2) = 2 * 3 = 6 int a(2);
2 * (1 + 2) = 2 * 3 = 6
int b(1); int b(1);
b = a * (b + 2); b = a * (b + 2);
cout << a << ", " << b << endl; cout << a << ", " << b << endl;
a b a b
2 1 2 6
5
Qu’affiche ce programme ?
int a(2); int a(5);
int b(1); int b(a + 3);
b = a * (b + 2); a = 1;
cout << a << ", " << b << endl;
cout << a << ", " << b << endl;
a b
2 6 A: 5, 4
Affiche:
2, 6
B: 1,
C: 1,
1
4 ?
D: 1, 8
cout << a << ", " << b << endl; cout << a << ", " << b << endl;
a a b
5 5 8
6
int a(5); int a(5);
int b(a + 3); int b(a + 3);
a = 1; a = 1;
cout << a << ", " << b << endl; cout << a << ", " << b << endl;
a b a b
1 8 Affiche: 1 8
1, 8
Qu’affiche ce programme ?
int a(1); int a(1);
int b(2); int b(2);
a = b; a = b;
b = a; b = a;
cout << a << ", " << b << endl; cout << a << ", " << b << endl;
A: 1, 1 a
B: 1,
C: 2,
2
2 ? 1
D: 2, 1
7
int a(1); int a(1);
int b(2); int b(2);
a = b; a = b;
b = a; b = a;
cout << a << ", " << b << endl; cout << a << ", " << b << endl;
a b a b
1 2 1 2
a = b; a = b;
b = a; b = a;
cout << a << ", " << b << endl; cout << a << ", " << b << endl;
a b a b
2 2 2 2
8
Supposons qu'on ait déclaré et initialisé deux variables a et b.
a = b;
2, 2 b = temp;
a b a b temp
1 2 1 2 1
a = b; a = b;
b = temp; b = temp;
9
a b temp a b temp
1 2 1 2 2 1
a = b; a = b;
b = temp; b = temp;
#include <iostream>
a b temp using namespace std;
int main()
2 1 1 {
int n(4);
int n_carre;
n_carre = n * n;
cout << "La variable n contient " << n << "." << endl;
int a(1); cout << "Le carre de " << n << " est " << n_carre << "." << endl;
int b(2); cout << "Le double de n est " << 2 * n << "." << endl;
int temp(a);
return 0;
a = b; }
b = temp;
10
#include <iostream>
using namespace std; Lire une valeur au clavier
int main() cin représente le les différents éléments nom de la variable dans
{ clavier sont séparés par le laquelle sera stockée la
int n; symbole >> valeur entrée au clavier
cout << "Entrez une valeur pour n:";
cin >> n; cin >> n;
int n_carre;
Attention, uniquement des noms de variables peuvent figurer à droite du symbole >>
n_carre = n * n;
Par exemple, on ne peut pas faire:
cout << "La variable n contient " << n << "." << endl; cin >> "Entrez un nombre" >> n;
cout << "Le carre de " << n << " est " << n_carre << "." << endl; Il faut faire:
cout << "Le double de n est " << 2 * n << "." << endl; cout << "Entrez un nombre" << endl;
Par contre, on peut faire:
cin >> n1 >> n2 >> n3; cin >> n;
return 0;
} pour lire plusieurs valeurs à la suite.
cout << "La variable n contient " << n << "." << endl; cout << "La variable n contient " << n << "." << endl;
11
Déroulement du programme pas-à-pas Déroulement du programme pas-à-pas
int n; int n;
n n
cout << "Entrez une valeur pour n:"; cout << "Entrez une valeur pour n:";
cin >> n;
? cin >> n;
?
int n_carre; int n_carre;
n_carre = n * n; n_carre = n * n;
cout << "La variable n contient " << n << "." << endl; cout << "La variable n contient " << n << "." << endl;
12
Déroulement du programme pas-à-pas Déroulement du programme pas-à-pas
int n; int n;
n n
cout << "Entrez une valeur pour n:"; cout << "Entrez une valeur pour n:";
cin >> n;
n_carre 2 cin >> n;
n_carre 2
int n_carre; int n_carre;
n_carre = n * n; 4 n_carre = n * n; 4
cout << "La variable n contient " << n << "." << endl; cout << "La variable n contient " << n << "." << endl;
13