0% ont trouvé ce document utile (0 vote)
72 vues3 pages

Correction Série N°2 - Informatique - SMC - SMP - S4

Transféré par

hayawi8656
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
72 vues3 pages

Correction Série N°2 - Informatique - SMC - SMP - S4

Transféré par

hayawi8656
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Université Mohammed Premier Module : Informatique

Faculté des Sciences - Oujda Filières : SMC_SMP - S4


Année Universitaire : 2023 – 2024
Département d’informatique

Correction série N°2

Exercice 1

Écrire un programme C qui demande à l’utilisateur de saisir deux entiers A et B, qui échange
le contenu des variables A et B puis qui affiche A et B.
Correction

#include <stdio.h>
int main() {
float A, B, S, P, Df, Dv;
printf("Entrer la valeur de A : ");
scanf("%f ", &A);
printf("Entrer la valeur de B : ");
scanf("%f ", &B);
S = A + B;
P = A * B;
Df = A - B;
Dv = A / B;
printf("La somme de A et B est : %.2f\n", S);
printf("Le produit de A et B est : %.2f\n", P);
printf("La différence entre A et B est : %.2f\n", Df);
printf("La division de A sur B est : %.2f\n", Dv);
return 0;
}

Exercice 2

Écrire un programme C qui calcule la somme, le produit, la différence et la division de deux


nombres réels.
Correction

#include <stdio.h>
int main() {
float A, B, S, P, Df, Dv;
printf("Entrer la valeur de A : ");
scanf("%f ", &A);
printf("Entrer la valeur de B : ");
scanf("%f ", &B);
S = A + B;
P = A * B;

1/3
Université Mohammed Premier Module : Informatique

Faculté des Sciences - Oujda Filières : SMC_SMP - S4


Année Universitaire : 2023 – 2024
Département d’informatique

Df = A - B;
Dv = A / B;
printf("La somme de A et B est : %.2f\n", S);
printf("Le produit de A et B est : %.2f\n", P);
printf("La différence entre A et B est : %.2f\n", Df);
printf("La division de A sur B est : %.2f\n", Dv);
return 0;
}

Exercice 3

Écrire un programme C qui demande à l’utilisateur de taper le rayon d’une sphère, puis calcule
et affiche son volume.
4𝜋𝑟3
Volume d′une sphère =
3

Correction

#include <stdio.h>
#include <math.h>
int main() {
const float PI = 3.14;
float rayon, volume; // variables
printf("Entrez le rayon de la sphere : ");
scanf("%f ", &rayon);
volume = (4 * PI * rayon * rayon * rayon) / 3;
// volume = (4 * PI * pow(rayon,3)) / 3;
printf("Le volume de la sphere est de %.2f.\n", volume);
return 0;
}

Exercice 4

Écrire un programme C qui demande à l’utilisateur de taper 5 notes et qui affiche leur somme
et leur moyenne.
Correction

#include <stdio.h>
int main() {
float N1, N2, N3, N4, N5;
float Som, Moy;
printf("Entrer les 5 notes : ");
scanf("%f%f%f%f%f ", &N1, &N2, &N3, &N4, &N5);

2/3
Université Mohammed Premier Module : Informatique

Faculté des Sciences - Oujda Filières : SMC_SMP - S4


Année Universitaire : 2023 – 2024
Département d’informatique

Som = N1 + N2 + N3 + N4 + N5;
Moy = Som / 5;
printf("La somme de notes est : %.2f\n", Som);
printf("La moyenne de notes est : %.2f\n", Moy);
return 0;
}

Exercice supplémentaire
Exercice 5

Écrire un algorithme C qui demande le nom et l’âge d’un étudiant et affiche le message suivant
"Bonjour …, tu as … ans et bienvenue à la Faculté des Sciences Oujda !" en remplaçant les
… par, respectivement le nom et l’âge.
Correction

#include <stdio.h>
int main() {
char nom[100];
int age;
printf("Entrez votre nom : ");
scanf("%s", nom);
printf("Entrez votre age : ");
scanf("%d", &age);
printf("Bonjour %s, tu as %d ans et bienvenue à la Faculté des Sciences
Oujda !\n", nom, age);
return 0;
}

3/3

Vous aimerez peut-être aussi