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

Exercice 1: Affichage Avec Différents Types de Formats: Chapitre (1) : Initiation À La Programmation en C

Le document présente une série d'exercices sur la programmation en C, abordant des concepts tels que l'affichage formaté, la structure d'un programme, les variables, les opérateurs, le forçage de type et la lecture/écriture. Chaque exercice inclut des tâches spécifiques à réaliser, comme la correction de code, l'échange de valeurs entre variables et le calcul de pourcentages. L'objectif est d'initier les étudiants à la programmation procédurale à travers des exemples pratiques.

Transféré par

z3ouga
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)
89 vues3 pages

Exercice 1: Affichage Avec Différents Types de Formats: Chapitre (1) : Initiation À La Programmation en C

Le document présente une série d'exercices sur la programmation en C, abordant des concepts tels que l'affichage formaté, la structure d'un programme, les variables, les opérateurs, le forçage de type et la lecture/écriture. Chaque exercice inclut des tâches spécifiques à réaliser, comme la correction de code, l'échange de valeurs entre variables et le calcul de pourcentages. L'objectif est d'initier les étudiants à la programmation procédurale à travers des exemples pratiques.

Transféré par

z3ouga
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

Chapitre (1): Initiation à la programmation en C

esprit ►
Matière : Programmation Procédurale I Unité pédagogique : Algorithmique &
Ecole Supérieure Privée
d’Ingénierie et de Support : Série d'exercices APP Programmation
Technologies Séance : APP Année universitaire: 2021 - 2022
Classe(s) : 1A

Exercice 1: Affichage avec différents types de formats

a) Compiler ce programme

int main()
{
char var ='b';
printf("%c",var);
return 0;
}

b) Changer le format d'affichage de %c en %d et expliquer le résultat.

c) Compiler ce programme et expliquer le résultat :

#include <stdio.h>
#include <stdlib.h>
int main()
{
char var =353;
printf("%c",var);
return 0;
}

Exercice 2 : Structure d’un programme en C

Corriger le programme suivant (8 erreurs à trouver).

#include < stdio.c >


int main()
{
int m, n;
printf("m ? );
scanf("%d", m);
printf("m = %d\n", &m);
printf("n ? ");
scanf("%n", &n);
printf("n = %d\n", n);
printf("%d + %d = %d\n", m+n);
printf("%d - %d = %d\n", m, n, difference);
return (0).
}
Chapitre (1): Initiation à la programmation en C
esprit ►
Matière : Programmation Procédurale I Unité pédagogique : Algorithmique &
Ecole Supérieure Privée
d’Ingénierie et de Support : Série d'exercices APP Programmation
Technologies Séance : APP Année universitaire: 2021 - 2022
Classe(s) : 1A

Exercice 3 : Les variables

Ecrire un programme en C qui permet d’échanger les valeurs de 3 entiers saisis au clavier
(valeur de B en A, valeur de C en B, valeur de A en C).

Exercice 4 : Les opérateurs

Faire une exécution à la main du code suivant :

#include <stdio.h>
int main()
{
int x , y , resultat,c;
x = 17;
y = 3;
resultat = x + y;
resultat = x - y;
resultat = x * y;
resultat = x / y;
c=++resultat ;
printf(" resultat = %d ", c);
c=resultat -- ;
printf(" resultat = %d ", c);
c=resultat++ ;
printf(" resultat = %d ", c);
}

Exercice 5 : Cast: Forçage de type

Ecrire un programme en C qui permet de :

 Saisir au clavier un réel Q et deux entiers a et b.


 Calculer l’expression suivante : Q=� �.
 Afficher le résultat de cette expression avec une précision de 3 chiffres après la
virgule flottante.
Chapitre (1): Initiation à la programmation en C
esprit ►
Matière : Programmation Procédurale I Unité pédagogique : Algorithmique &
Ecole Supérieure Privée
d’Ingénierie et de Support : Série d'exercices APP Programmation
Technologies Séance : APP Année universitaire: 2021 - 2022
Classe(s) : 1A

Exercice 6 : Lecture et écriture

Ecrire un programme permettant à l'utilisateur d'entrer un nombre de candidats inscrits et un


nombre de candidats présents et afficher le pourcentage des candidats présents.
La sortie du programme doit correspondre à l'exécution ci-dessous.
On affichera le pourcentage avec un chiffre après la virgule.
nombre de candidats inscrits ? 400
nombre de candidats inscrits = 400
nombre de candidats présents ? 250
nombre de candidats présents = 250
pourcentage de présence = 62.5 %

Vous aimerez peut-être aussi