Vous êtes sur la page 1sur 2

Pr.

ELALAOUI Hasna
Programmation I
SMA-S3, 2023

Série TP 3 : Structures conditionnelles

Exercice 1

1◦ / Écrire un programme (Exe1a.c) qui permet de détecter le maximum entre 2 entiers quel-
conques saisis par l’utilisateur.
2◦ / Écrire un programme (Exe1b.c) qui permet de détecter le maximum de trois entiers quel-
conques saisis par l’utilisateur.
3◦ / Écrire un programme (Exe1c.c) qui permet de saisir un nombre réel x puis détermine s’il
appartient à un intervalle donné [a, b], sachant que les extrémités de l’intervalle sont introduites
par l’utilisateur.

Exercice 2

Écrire un programme (Exe2.c) qui calcule et affiche le prix net d’achat en Dhs, connaissant :
• le prix initial d’achat d’un article,
• la quantité achetée de l’article,
• le taux de réduction selon la catégorie de l’article :

Catégorie Taux de réduction

’A’ 20%
’B’ 10%
’C’ 5%
’D’ 2%
Exercice 3

1◦ / Écrire un programme (Exe3a.c) qui permet de résoudre l’équation ax + b = 0. Les coefficients


a et b sont saisis par l’utilisateur.
2◦ / En utilisant les structures conditionnelles, écrire un programme (Exe3b.c) permettant de
résoudre dans R une équation du second degré : ax2 + bx + c = 0. Les coefficients a, b et c
doivent être saisis par l’utilisateur. Discuter selon les valeurs de a, b et c.

1
Exercice 4

Un club de sport désire automatiser sa gestion. Les tarifs annuels d’inscription sont définis ainsi :

Age Tarif d’inscription

de 0 à 3 ans ne sont pas autorisés à s’inscrire


de 3 à 6 ans gratuit
de 6 à 12 ans 1000 Dhs
de 12 à 26 ans 1500 Dhs
plus de 26 ans 2000 Dhs

Écrire un programme (Exe4.c) qui permet d’afficher le tarif d’une famille ou d’un groupe composé
de plusieurs membres (le gestionnaire du programme doit introduire l’age de chaque individu avec un
message d’erreur si l’age n’est pas l’égal, ensuite le programme affichera le total à payer par le groupe).

Exercice 5 (facultatif )

1◦ / Écrire un programme (Exe5a.c) pour vérifier si une lettre est une voyelle ou une consonne.
Les lettres a, e, i, o, u et y en minuscules et en majuscules sont appelées voyelles. Les alphabets
autres que les voyelles sont appelés consonnes.
2◦ / Écrire un programme (Exe5b.c) qui permet de vérifier si un caractère saisi par l’utilisateur
est une lettre minuscule ou majuscule et non pas un chiffre ou un autre symbole.

Série n◦ 3 TP de Programmation I, SMA-S3, 2023

Vous aimerez peut-être aussi