Algorithme & Programmation C INSA EuroMed de Fès – 2020/2021
2ème année GE & GM Mohammed BEKKALI & Mehdi TMIMI
TP Série 1 : Les entrées sorties & Les structures de contrôle
Exercice 1
Ecrire un programme qui affiche le quotient, le reste de la division entière de deux nombres entiers
entrés au clavier ainsi que le quotient rationnel de ces nombres.
Exercice 2
Ecrire un programme qui calcule et affiche la distance DIST (type double) entre deux points A et B
du plan dont les coordonnées (XA, YA) et (XB, YB) sont entrées au clavier comme entiers.
Exercice 3
Ecrire un programme qui affiche le maximum de 4 entiers introduits au clavier.
Exercice 4
Effectuer l’une des 4 opérations mathématiques (+, -, *, /) sur 2 nombres entrés au clavier. L’utilisateur
doit saisir les é nombres ainsi que l’opération souhaitée, le programme doit effectuer l’opération et lui
affiche le résultat.
Proposez deux solutions : avec if et avec switch.
Exercice 5
Afficher le signe du produit de deux entiers sans faire la multiplication.
Exercice 6
Ecrire un programme qui permet de savoir si un triangle est rectangle en utilisant le théorème de
Pythagore.
Rappel : Soit un triangle dont le côté le plus long est de longueur h. Les deux autres côtés étant de
longueurs a et b. Ce triangle est rectangle si et seulement si h²=a²+b².
Attention : Il faut chercher le plus grand nombre saisi et le considérer comme le côté h.
Exercice 7
Ecrivez un programme qui calcule les solutions réelles d'une équation du second degré aX2+bX+c = 0.
Exercice 8
L'indice de masse corporelle (IMC) est calculé à partir des valeurs de poids et de taille. Il permet
d'évaluer la relation entre le poids et la santé en déterminant la corpulence de la personne (voir s'il y
a obésité ou maigreur…).
Il se calcule avec la formule suivante : poids (kg) / [taille (m) * taille (m)]
Ecrire un algorithme qui saisit le poids, la taille, le sexe, qui calcule l’IMC. En utilisant le tableau suivant,
indiquer l’état de poids (maigreur, poids normal, …).