Profs.
LAMGHARI & EL OGRI PROGRAMMATION 2023-2024
DEP INFORMTIQUE – ESTF LANGAGE C
TP2 : Les instructions de base
Exercice 1 : Ecrire un programme qui demande l'année de naissance d'une personne, puis il
calcule et affiche l'âge de la personne.
Exercice 2 : Ecrire un programme qui demande à l'utilisateur de taper la largeur et la longueur
d'un rectangle et qui en affiche le périmètre et la surface.
Exercice 3 : Ecrire un programme qui demande à l'utilisateur de saisir deux réels X et Y, et
qui affiche la puissance 𝑋 𝑦 .
Exercice 4 : Ecrire un programme opérations qui calcule la somme, le produit, la différence et
la division de deux nombres réels.
Exercice 5 : Ecrire un programme qui demande à l'utilisateur de taper 5 notes et qui affiche
leur somme et leur moyenne.
Exercice 6 : Ecrire un programme 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
Exercice 7 : Ecrire un programme qui demande à l'utilisateur de saisir 2 entiers A et B, qui
échange le contenu des variables A et B puis qui affiche A et B.
Exercice 8 : Ecrire un programme qui demande à l'utilisateur de saisir 2 entiers A et B, qui
échange le contenu des variables A et B puis qui affiche A et B. Cette fois sans utiliser d'autre
variable que A et B.
Exercice 9 : Ecrire un programme qui demande à l’utilisateur un temps T (entier) exprimé en
secondes, et qui le convertit en heures, minutes, secondes.
Exemple : T=56263 secondes=>15 heures 37 minutes 43 secondes.
Exercice 10 : Ecrire un programme qui calcule et affiche la distance entre deux points A et B
du plan dont les coordonnées (𝑋𝐴 , 𝑌𝐴 ) et (𝑋𝐵 , 𝑌𝐵 )sont entrées au clavier comme
entiers.
NB : Utiliser les fonctions pow() et sqrt() pour calculer la puissance et la racine carrée.
AB=√(𝑋𝐵 − 𝑋𝐴 )2 + (𝑌𝐵 − 𝑌𝐴 )2
Exercice 11 : Ecrire un programme qui affiche la résistance équivalente à trois résistances R1,
R2, R3.
- si les résistances sont branchées en série. 𝑹𝒔𝒆𝒓 = 𝑹𝟏 + 𝑹𝟐 + 𝑹𝟑
𝑹𝟏×𝑹𝟐×𝑹𝟑
- si les résistances sont branchées en parallèle. 𝑹𝒑𝒂𝒓 =
𝑹𝟏×𝑹𝟐+𝑹𝟏×𝑹𝟑+𝑹𝟐×𝑹𝟑
1
[email protected]