TD2
Exercice1 :
Écrire un algorithme qui à partir d’une somme d’argent donnée, donne le nombre minimal de
billets de 50DH et 20DH et le nombre de pièces de 2DH, 1DH qui la compose.
Exercice2 :
Écrire un algorithme qui prend en entrée trois entiers et qui les tri par ordre croissant.
Exercice3 :
Écrire un algorithme qui pour un temps donné (représenté sous la forme : heure, minute,
seconde) retourne le temps (sous la même représentation) après avoir ajouté une seconde.
Exerice4 :
Énoncé de l'exercice : Calcul de l'indice de masse corporelle (IMC)
L'indice de masse corporelle (IMC) est un indicateur utilisé pour évaluer si une
personne a un poids santé en fonction de sa taille. L'IMC est calculé en utilisant la
formule suivante :
où le poids est en kilogrammes et la taille est en mètres.
Écrivez un programme en pseudo-code ou dans le langage de programmation de
votre choix (comme Python, C++, Java, etc.) qui prendra en entrée le poids et la taille
d'une personne, puis calculera et affichera son IMC. Ensuite, le programme devra
donner une catégorie de poids en fonction de la plage de valeurs IMC suivante :
• Moins de 18,5 : Sous-poids
• Entre 18,5 et 24,9 : Poids normal
• Entre 25 et 29,9 : Surpoids
• 30 ou plus : Obésité
Assurez-vous que votre programme vérifie que les valeurs de poids et de taille sont
positives avant de calculer l'IMC. Si l'une de ces valeurs est invalide, le programme
devrait afficher un message d'erreur approprié.
Voici un exemple d'entrée/sortie attendu pour votre programme :