Université Blida 1 Corrigé Série d’exercices Département d’électronique
Faculté de technologie Chapitre 2 Partie 1 Mme AMIROUCHE .N
Corrigé de la série d’exercices Chapitre 2 partie 1
******************* EXO1 *********************
Comme x=1, y=3, et z=10,
x=x+y affect 4 a x;
x+=y affect 4 a x;
z=z*x+y affect 13 a z;
z=z*(x+y) affect 40 a z;
z*=x+y affect 40 a z;
******************************************************
******************* EXO2 *********************
Comme w=1, x=1, y=1, et z=1,
++w donne : 2 ;
++w donne : 2 ;
--y donne : 0 ;
z-- donne : 1 ;
******************************************************
******************* EXO3 *********************
Comme x=7, y=25 et z=24.46,
x>=y produit 0
x==y produit 0
x<y produit 1
x>y produit 0
x!=y-18 produit 0
x+y!=z produit 1
******************************************************
******************* EXO4 *********************
Comme x=7 et y=5
x/y donne 1
(float)x/y donne 1.400000
1
Université Blida 1 Corrigé Série d’exercices Département d’électronique
Faculté de technologie Chapitre 2 Partie 1 Mme AMIROUCHE .N
******************************************************
******************* EXO5 *********************
i=0
i=1
i=2
i=3
i=4
i=5
i=6
i=7
i=8
i=9
i=10
i=11
i=12
i=13
i=14
i=15
******************************************************
******************* EXO6 *********************
i=0
i=1
i=2
i=3
i=4
i=5
i=6
i=7
i=8
i=9
i=10
2
Université Blida 1 Corrigé Série d’exercices Département d’électronique
Faculté de technologie Chapitre 2 Partie 1 Mme AMIROUCHE .N
i=11
i=12
i=13
i=14
i=15
******************************************************
******************* EXO7 *********************
taille memoire d'un entier 4 octets
taille memoire d'un entier 1 octet
taille memoire d'un entier 4 octets
taille memoire d'un entier 8 octets
******************************************************
******************* EXO8 *********************
i=0
i=6
i=12
i=18
i=24
i=30
i=36
i=42
i=48
i=54
i=60
i=66
i=72
i=78
i=84
i=90
i=96
******************************************************
3
Université Blida 1 Corrigé Série d’exercices Département d’électronique
Faculté de technologie Chapitre 2 Partie 1 Mme AMIROUCHE .N
******************* EXO9 *********************
1/ Si on tape 3 au clavier :
Tapez un numÚro de jour
compris entre 1 et 7 :
jours 3 : Mardi.
jours 4: Mercredi.
jours 5 : Jeudi.
jours 6 : Vendredi.
jours 7 : Samedi.
Erreur : le nombre se situe hors intervalle.
******************************************************
2/ Si on tape 1 au clavier :
Tapez un numÚro de jour
compris entre 1 et 7 :
jours 1: Dimanche.
jours 2 : Lundi.
jours 3 : Mardi.
jours 4: Mercredi.
jours 5 : Jeudi.
jours 6 : Vendredi.
jours 7 : Samedi.
Erreur : le nombre se situe hors intervalle.
3/ on doit intercaler l’instruction « break à la fin de chaque cas ; comme suit :
int day;
printf("Tapez un numéro de jour \n");
printf("compris entre 1 et 7 :\n");
day=getchar();
switch(day){
case '1':
4
Université Blida 1 Corrigé Série d’exercices Département d’électronique
Faculté de technologie Chapitre 2 Partie 1 Mme AMIROUCHE .N
printf("jours 1: Dimanche. \n");break;
case '2':
printf("jours 2 : Lundi. \n");break;
case '3':
printf("jours 3 : Mardi. \n");break;
case '4':
printf("jours 4: Mercredi. \n");break;
case '5':
printf("jours 5 : Jeudi. \n");break;
case '6':
printf("jours 6 : Vendredi. \n");break;
case '7':
printf("jours 7 : Samedi. \n");break;
default:
printf("Erreur : le nombre se situe hors intervalle.\n");
Le résultat, à l’exécution est, pour 3 par exemple :
Tapez un numÚro de jour
compris entre 1 et 7 :
jours 3 : Mardi.