Académique Documents
Professionnel Documents
Culture Documents
Exemple :
Chapitre 1 int a;
a=7 ;
1
PREPARE PAR BENHALIMA ABDERRAHMANE
Chapitre 2
Exercice 3 fiche 1 :
Supposant l’utilisateur entre les valeurs 5 ,6 et 7 Forme Générale de l’instruction de la
Programme La sortie condition IF :
#include <iostream.h>
if(condition1)
#include <stdio.h>
{
#include <conio.h>
#include <String.h>
}
using namespace std;
else if(condition2)
int main()
{
{
clrscr();
}
double a,b,c,m;
else
cout<<"entrer un nombre " ; entrer un
{
cin>>a; nombre 5
cout<<"entrer un 2eme nombre
}
" ; entrer un
cin>>b; 2eme nombre
cout<<"entrer un 3eme nombre 6 Les opérations logiques utilisées dans les
" ; conditions :
cin>>c; entrer un
3eme nombre Exemple 2 valeurs a et b :
7 Opération Description
m=(a+b+c)/3; a == b A Égale à b
cout<<"la moyenne est "<<m; a != b A n’égale pas b
a<b A strictement inferieur a b
getch();
a>b A strictement supérieur a b
return 0; la moyenne
} est 6 a <= b a inferieur ou égale b
a >= b a supérieur ou égale b
Exercice 4 fiche 1 :
&& ET
Remarque : Taux TVA est un || OU
pourcentage.
Supposant l’utilisateur entre prix HT 10 , le nombre
d’article 1 et le taux TVA 20
Exercice 1 fiche 2 :
Programme La sortie
#include <iostream.h>
2
PREPARE PAR BENHALIMA ABDERRAHMANE
3
PREPARE PAR BENHALIMA ABDERRAHMANE
4
PREPARE PAR BENHALIMA ABDERRAHMANE
5
PREPARE PAR BENHALIMA ABDERRAHMANE
#include <iostream.h>
#include <stdio.h>
#include <conio.h>
Chapitre 4
#include <String.h>
using namespace std;
int main() Une fonction : est un sous-programme qui fait
{
clrscr();
une ou plusieurs opérations soit un calcul
double tab1[9],tab2[9],tab3[9]; (avec retour d’une valeur) soit une procédure
int i;
//boucle du remplissage tab1 :
(sans retourner une valeur type void).
for(i=0;i<9;i++)
{ Forme Générale d’une fonction:
cin>>tab1[i];
Type nom(type parametre1,type
}
//boucle du remplissage tab2 : parametre2…)
for(i=0;i<9;i++) {
{ };
cin>>tab2[i]; Exercice 1 fiche 4 :
}
//boucle de la somme du tab1 et tab2 #include <iostream.h>
dans tab 3 #include <stdio.h>
for(i=0;i<9;i++) #include <conio.h>
{ #include <String.h>
tab3[i]=tab1[i]+tab2[2]; using namespace std;
} double somcarre(double a, double
//boucle d'affichage du tab3: b)
for(i=0;i<9;i++) {
{ double c;
cout<<tab3[i]<<","; c=(a*a)+(b*b);
} return c;
getch(); }
return 0;
int main()
} {
Exercice 5 fiche 3 : clrscr();
#include <iostream.h> double a,b,c;
#include <stdio.h> cout<<"entrer un nombre ";
#include <conio.h> cin>>a;
#include <String.h> cout<<"entrer un 2eme nombre ";
using namespace std; cin>>b;
int main()
{
c=somcarre(a,b);
clrscr();
double tab[9],m,p;
cout<<"la somme carré est "<<c;
int i; getch() ;
//boucle du remplissage tab : return 0;
for(i=0;i<9;i++) }
{ Exercice 2 fiche 4 :
cin>>tab[i];
} #include <iostream.h>
m=tab[0]; #include <stdio.h>
for(i=0;i<9;i++) #include <conio.h>
{ #include <String.h>
if(tab[i]>=m) using namespace std;
{ double somcarre(double a)
m=tab[i]; {
p=i; double s;
} int i;
} s=0;
cout<<"le max est " <<m; for(i=0;i<=a;i++)
cout<<"la position du max est "<<p; {
getch() ; s=s+(i*i);
return 0;
} }
return s;
}
int main()
6
PREPARE PAR BENHALIMA ABDERRAHMANE
{ int i;
clrscr(); for(i=0;i<5;i++)
double a,s; {
cout<<"entrer un nombre "; cout<<tab[i];
cin>>a; }
s=somcarre(a); }int main()
cout<<"la sommecarré est "<<s; {
getch() ; clrscr();
return 0; double tab[5];
} rempli(tab);
aff(tab);
getch() ;
Exercice 3 fiche 4 : return 0;
#include <iostream.h> }
#include <stdio.h> Exercice 5 fiche 4 :
#include <conio.h>
#include <String.h> #include <iostream.h>
using namespace std; #include <stdio.h>
double air(double a,double b) #include <conio.h>
{ #include <String.h>
double c; using namespace std;
c=(a+b)*2; void rempli(double tab[5])
return c; {
} int i;
double sur(double a,double b) for(i=0;i<5;i++)
{ {
double c; cin>>tab[i];
c=(a*b); }
return c; }
} void aff(double tab[5])
int main() {
{ int i;
clrscr(); for(i=0;i<5;i++)
double a,b,c,s; {
cout<<"entrer longueur "; cout<<tab[i];
cin>>a; }
cout<<"entrer largeur "; }
cin>>b; void tri(double tab[5])
c=air(a,b); {
s=sur(a,b); int i,j;
cout<<"l' air est "<<c; double t;
cout<<"la surface est "<<s; for(i=0;i<4;i++)
getch() ; {
return 0; for(j=i+1;j<5;j++)
} {
if(tab[i]>tab[j])
Exercice 4 fiche 4 : {
t=tab[j];
#include <iostream.h> tab[j]=tab[i];
#include <stdio.h>
tab[i]=t;
#include <conio.h>
#include <String.h> }
using namespace std; }
void rempli(double tab[5]) }
{ }
int i; int main()
{
for(i=0;i<5;i++)
clrscr();
{
double tab[5];
cin>>tab[i];
rempli(tab);
}
tri(tab);
} aff(tab);
void aff(double tab[5]) getch() ;
{ return 0;
7
PREPARE PAR BENHALIMA ABDERRAHMANE
Chapitre 5 if(strcmp(c,"bonjour")<0)
{
cout<<"le mot est avant 'bonjour'
";
Dans cette chapitre il faut assurer d’écrire au }
else if(strcmp(c,"bonjour")==0)
début du programme : {
cout<<"le mot est
#include <String.h> 'bonjour' ";
} else
Exercice 1 fiche 5 : {
Sans espace : cout<<"le mot est aprés
'bonjour' ";
#include <iostream.h> getch() ;
#include <stdio.h> }return 0;
#include <conio.h>
#include <String.h> }
using namespace std; Exercice 3 fiche 5 :
int main()
{ #include <iostream.h>
clrscr(); #include <stdio.h>
#include <conio.h>
char c[20];
#include <String.h>
cout<<"entrer une chaine des using namespace std;
caracteres sans espace "; int main()
cin>>c; {
cout<<"la chaine sans espace : clrscr();
"<<c; char c[20];
getch() ; int i;
return 0;
} cout<<"entrer une chaine des
Avec espace : caracteres ";
cin.getline(c,20);
#include <iostream.h> for(i=0;i<=strlen(c);i++)
#include <stdio.h> {
#include <conio.h>
if(c[i]>=97 && c[i]<=122)
#include <String.h>
using namespace std; {
int main() c[i]=c[i]-32;
{ }
clrscr(); }
char c[20]; cout<<c;
cout<<"entrer une chaine des getch() ;
caracteres avec espace "; return 0;
cin.getline(c,20); }
cout<<"la chaine avec espace :
"<<c; Exercice 6 fiche 5 :
getch() ; 1-
return 0; #include <iostream.h>
} #include <stdio.h>
Exercice 2 fiche 5 : #include <conio.h>
#include <String.h>
#include <iostream.h> using namespace std;
#include <stdio.h> struct eleve {
#include <conio.h> char nom[20],prenom[20],sexe;
#include <String.h> double ex,td,tp,moy;
using namespace std;
} ;
int main()
int main()
{
{
clrscr();
clrscr();
char c[20];
eleve e;
8
PREPARE PAR BENHALIMA ABDERRAHMANE
2- getch() ;
#include <iostream.h> };return 0;
#include <stdio.h> }
#include <conio.h>
#include <String.h>
using namespace std;
struct eleve {
char nom[20],prenom[20],sexe;
double ex,td,tp,moy;
} ;
int main()
{
clrscr();