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

Programmation en Langage C TP1: Types de Base, Opérateurs Et Expressions

Ce document présente un ensemble d'exercices de programmation en langage C, axés sur les types de base, les opérateurs et les expressions. Les exercices incluent des calculs d'aire, de moyenne, des conditions, l'utilisation de séquences d'échappement, ainsi que des corrections de programmes. Il propose également des exercices sur le choix des types numériques et la déclaration de variables, ainsi que des programmes pour manipuler des jours et trouver le maximum de trois nombres.

Transféré par

younesselhachimi3
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)
61 vues3 pages

Programmation en Langage C TP1: Types de Base, Opérateurs Et Expressions

Ce document présente un ensemble d'exercices de programmation en langage C, axés sur les types de base, les opérateurs et les expressions. Les exercices incluent des calculs d'aire, de moyenne, des conditions, l'utilisation de séquences d'échappement, ainsi que des corrections de programmes. Il propose également des exercices sur le choix des types numériques et la déclaration de variables, ainsi que des programmes pour manipuler des jours et trouver le maximum de trois nombres.

Transféré par

younesselhachimi3
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

Programmation en langage C

TP1 : Types de base, opérateurs et expressions

Exercices du cours :
Ecrire un programme qui calcule et affiche à l’écran :
1. L’aire d’un cercle.
2. Moyenne de deux nombres.
3. Affiche à l’écran "Test réussi" si la variable A est supérieur à B et si la variable A est
non nulle.
4. En utilisant la fonction sizeof(), afficher à l’écran la taille en Octet des différents type
de variables.

Exercice 1.1 :
Modifiez le programme 'Hello world' de façon à obtenir le même résultat sur l'écran en
utilisant plusieurs fois la fonction printf().

Exercice 1.2 :
Complétez les séquences d'échappement que vous trouvez dans le tableau ci-dessous et
complétez les colonnes vides.

Séquence d’échappement Description


\n New line
\t
\b
\r
\"
\\
\0
\a

Exercice 1.3 :
Distinguer et classifier les éléments qui composent le programme ci-dessous (commentaires,
variables, déclarations, instructions, etc.)
Compiler le programme, puis corriger les erreurs, et exécuter
2 /* Ce programme calcule la somme de 3 nombres
3 entiers introduits au clavier.
4 */
5 main()
6 {
7 int NOMBRE, SOMME, COMPTEUR;
8
9 /* Initialisation des */ variables */
10 SOMME = 1;
11 COMPTEUR = 0;
12 /* Lecture des données */
13 while (COMPTEUR < 3)
14 {
15 /* Lire la valeur du nombre suivant */
16 printf("Entrez un nombre entier :")
17 scanf("%i", &NOMBRE);
18 /* Ajouter le nombre au résultat */
19 SOMME += NOMBRE;
20 /* Incrémenter le compteur */
21 COMPTEUR+;
22 }
23 /* Affichage du résultat à l’écran*/
24 printf("La somme est: %i \n", SOMME);
25 return 0;
26 }

Exercice 1.4 :

Quel(s) type(s) numérique(s) pouvez-vous utiliser (le choix le plus économique) pour chacun
des groupes de nombres suivants ?

(1) 13 1 0 3 -125
(2) 1 11 -4 0 250
(3) 1 12 4 7 250
(4) 1 14 -4 0.5 125
(5) -220 32000 0
(7) 410 50000 2
(8) 410 50000 -2

Exercice 1.5 :
Traduire les déclarations de variable suivantes en C, tout en respectant les ensembles de
nombres indiqués.
Remarque : Choisissez les types les plus économiques, sans perdre de précision.

(1) entier ctr {0 ,..., 300}


(2) entier a, b {-120 ,..., 100}
(3) entier total {-10 ,..., 104}
(4) réel Valeur1 {0.5 ,..., 150075}
(5) réel Valeur2 {-12 ,..., 1500750.5}
(6) entier N1 {0 ,..., 210}
(7) entier N2 {-47 ,..., 47}
(9) entier N4 {-1280 ,..., 1285}
(10) booléen Resultat {vrai, faux}

Exercice 1.6 :
Ecrire un programme qui contient un nombre de jours N déjà prédéfinit, puis affiche le
nombre d’année, semaines et jours.
Exemple : N = 712 alors années = 2 , semaines = 8 , jours = 4

Exercice 1.7 :
Ecrire un programme qui trouve le maximum de 3 nombres N1, N2, N3 déjà initialisés dans
le programme. ( ne pas utiliser de conditions sur les nombres, utiliser la valeur absolue abs())

Vous aimerez peut-être aussi