TEHP-Casablanca TLE 2024-2025
Techniques de programmation C
TP1
Exercice 1
Écrire un programme en C qui calcule le carré d'un entier saisi au clavier.
Exercice 2
Écrire un programme en C qui saisie un prix unitaire, une quantité et qui calcule le prix
total.
Exercice 3
Écrire un programme en C qui lit deux nombres et les imprime dans l’ordre croissant de
leurs valeurs.
Exercice 4
Soient trois nombres x, y et z. Écrire un programme en C qui détermine et imprime le plus
grand des trois.
Exercice 5
A partir d’un nombre lu en données, on détermine un montant net par application d’une
remise de :
▪ 1.5 % si le montant est compris entre 2000 et 5000 DH
▪ 2.5 % si le montant est compris entre 5001 et 10000 DH
▪ 3 % si le montant excède 10000 DH
Écrire un programme en C qui lit en entrée le montant et fournit en sortie la remise net.
Exercice 6
Écrire un programme en C qui lit les données suivantes :
▪ Le nom d’un étudiant, de type chaîne de 30 caractères,
▪ Le prénom d’un étudiant, de type chaîne de 30 caractères,
▪ 3 notes (TP, Devoir, Examen), de type réel,
puis calcule sa moyenne sachant que les coefficients sont TP : 20%, Devoir : 30%,
Examen : 50% et imprime le nom, prénom, les 3 notes, sa moyenne puis la décision de son
admission telle que :
▪ Moyenne 12 : étudiant admis
▪ 8 Moyenne < 10 : étudiant ajourné
Pr : A.CHATER
▪ Moyenne < 8 : étudiant exclus.
Exercice 8 **********
Écrire un programme en C qui permet de calculer les sommes suivantes :
▪ S1= 1 + 2 + 3 + … + N
▪ S2= 2 + 4 + 6 + … + 2*N
▪ S3= 1 + 3 + 5 + … +2*N+1
▪ S4= 1 + 22 + 32 + … + N2
▪ S5= 1 + 23 + 33 + … + N3
Exercice 9
Une agence de voyage a effectué un sondage auprès de N personnes afin de savoir où elles
ont passé leurs vacances. On dispose pour chaque personne des informations suivantes :
une seule réponse (Rep) par personne :
- Vacances au Maroc (Rep=1)
- Vacances à l’étranger :
- En Afrique (Rep=2)
- Hors de l’Afrique (Rep=3)
Écrire un programme en C traitant N personnes et donnant le pourcentage :
▪ Des Marocains qui sont restés au Maroc
▪ De ceux qui sont allés à l’étranger (en Afrique)
▪ De ceux qui sont allés à l’étranger (hors de l’Afrique)
Utiliser switch() case
Exercice 10
Une suite S de nombres non nuls est saisie au clavier. La fin de S est marquée par un
nombre nul. Écrire un programme en C qui affiche les variables (Positive) et (Négative)
représentant respectivement le nombre de valeurs positives et le nombre de valeurs
négatives
Exercice 11
Supposons qu’on désir saisir un texte en Français, caractère par caractère. La fin du texte
est signalée par la frappe du caractère «$».
Écrire un programme en C qui compte le nombre d’occurrence des voyelles ’a’, ’e’, i’, ’o’,
’u’.
Exercice 12
Écrire un programme en C qui calcule la moyenne de n nombres entiers (la liste des
nombres se termine par 0), la somme des entiers pairs et la somme des entiers impairs
Pr : A.CHATER