📱 Présentation de l'application :
Cette application Android calcule l'IMC (Indice de Masse Corporelle) et prend en charge les unités métriques et impériales. Elle calcule l'IMC en fonction des données saisies par l'utilisateur (âge, sexe, taille et poids), affiche le résultat, le catégorise et fournit des conseils santé pertinents.
🔧 Principales fonctionnalités :
1. Changement d'unité (métrique ↔ impérial) :
Basculez entre les unités métriques (cm/kg) et impériales (pi/po/lb) à l'aide d'un SwitchMaterial.
Les champs de l'interface utilisateur sont mis à jour en conséquence :
Métrique : affiche la taille en cm.
Impérial : affiche les champs pieds et pouces.
2. Validation des entrées :
Validation :
Âge (entre 2 et 120 ans)
Poids :
Métrique : 2 à 500 kg
Impérial : 5 à 1 100 lb
Taille :
Métrique : 50 à 300 cm
Impérial : 1 à 10 pieds et 0 à 11 pouces
Affichage des messages d’erreur appropriés en cas d’échec de la validation.
3. Calcul de l'IMC :
Formule métrique : IMC = poids (kg) / taille en mètres²
Formule impériale : IMC = (poids (lb) × 703) / taille en pouces²
4. Catégories d'IMC :
Selon la valeur de l'IMC :
< 16 → Maigreur sévère
16–16,9 → Maigreur modérée
17–18,4 → Maigreur légère
18,5–24,9 → Normal
25–29,9 → Surpoids
30–34,9 → Obésité de classe I
35–39,9 → Obésité de classe II
40+ → Obésité de classe III
5. Conseils santé :
Chaque catégorie d'IMC présente des conseils santé (par exemple, « Mangez plus d'aliments nutritifs », « Consultez un médecin », etc.).
6. Affichage des résultats :
Affichage :
IMC calculé
Âge et sexe de l'utilisateur
Catégorie d'IMC
Conseil santé
Date de mise à jour
28 mai 2025