TP calcul de l'IMC
Énoncé
Partie I
L’IMC est un nombre qui se calcule à partir de la taille et de la masse corporelle d'un individu, afin
qu'il puisse déterminer s'il est trop svelte ou trop corpulent.
Interprétation de l'IMC adulte
IMC Interprétation
+ de 40 obésité morbide ou massive
35 à 40 obésité sévère
30 à 35 obésité modérée
25 à 30 surpoids
18.5 à 25 corpulence normale
16.5 à 18.5 maigreur
- de 16.5 famine
Pour l'instant, on va se contenter de faire l'interface graphique.
1
Résultat attendu
Partie II
Énoncé
Il est temps maintenant de relier tous les boutons de notre application pour pouvoir effectuer tous
les calculs, en respectant les quelques règles suivantes :
• La CheckBox de megafonction permet de changer le résultat du calcul en un message
élogieux pour l'utilisateur.
• La formule pour calculer l'IMC est poids (en kilogrammes)/(taille* taille) (en mètres).
• Le bouton RAZ remet à zéro tous les champs (sans oublier le texte pour le résultat).
• Les éléments dans le RadioGroup permettent à l'utilisateur de préciser en quelle unité il
a indiqué sa taille. Pour obtenir la taille en mètres depuis la taille en centimètres il suffit
de diviser par 100 : 171 centimetres100=1.71 metres.
• Dès qu'on change les valeurs dans les champs Poids et Taille, on remet le texte du
résultat par défaut puisque la valeur calculée n'est plus valable pour les nouvelles
valeurs.
• On enverra un message d'erreur si l'utilisateur essaie de faire le calcul avec une taille
égale à zéro grâce à un Toast.
2
3