Professional Documents
Culture Documents
programme C/C++
} }
} }
;
Les sorties écran : l’instruction cout But : Ecrire un programme qui permet de
en rafale résoudre une équation de second ordre
int i;
cout << " entrer une valeur : ";
cin >> i;
cout<< " bonjour vous avez rentree ";
cout << i;
cout << " au revoir " << " a bientot " <<endl;
Exemple : des entiers Exemple : ne sont pas des entiers
cin récupère la valeur tapée sur le clavier et la met dans la variable i 123 123A
-123 -12-3
+1 23
Jeudi 10 Mars 2011 17 Jeudi 10 Mars 2011 18
Bus de données
Microprocesseur
Question :
Comment la machine distingue entre le quotient
et la division des réels??
Jeudi 10 Mars 2011 29 Jeudi 10 Mars 2011 30
EXERCICE 3
Ecrire un programme qui demande à l’utilisateur de
saisir 2 entiers A et B, qui échange le contenu des
Attention : Un certain nombre de mots est réservé pour le langage, ces mots ne peuvent variables A et B puis qui affiche A et B.
être utilisés comme identificateur (exemple main, int, if, etc…)
EXERCICE 5
#include <iostream>
using namespace std; Si pas de else alors
void main() Condition
{ Booléenne
Fausse
int a;
cout<<"Tapez la valeur de a : ";
Vraie Instruction(s)
cin>>a;
if(a>10) ;cout<<"Gagné !"<<endl;
Instruction(s)
cout<<"Perdu"<<endl;
cout<<"le programme est fini"<<endl;
}
Suite du programme
Jeudi 10 Mars 2011 43 Jeudi 10 Mars 2011 44
Notion de Bloc d’instructions :
Exercice On pourra regrouper plusieurs instructions éventuellement dan
un if en les englobant dans des accolades { }.
Exemple :
Bloc d’instructions
if ( i<j) {
cout << " valeur de i = ";
Ecrire un programme qui permet de demander a l’utilisateur de rentrer deux cout <<i;
entiers, et qui permet d’afficher sur l’écran si le premier entier est supérieur cout << " valeur de j = ";
au deuxième ou bien si c’est l’inverse
cout <<j;
cout << " i est inferieure a j " ;
}
else
{
Bloc d’instructions
…..
…..
}
cout << " Au revoir " ;
Jeudi 10 Mars 2011 45 cout << endl; Jeudi 10 Mars 2011 46
int i,j;
Evidemment :
….
Opérande && pour et
|| pour ou
Le résultat est soit vraie soit faux ! Pour non
Jeudi 10 Mars 2011 47 Jeudi 10 Mars 2011 48
Exemple sur le ET logique :&& Exemple sur le ou logique : ||
// On déclare i et on saisit une valeur
if ((i>1) && (i<5) ) if ((i<5) || (i>10) )
Résultat vraie si et seulement si i>1 et i<5 Résultat vraie si et seulement si i<5 ou i>10
Jeudi 10 Mars 2011 49 Jeudi 10 Mars 2011 50