π± Toepassingsoorsig:
Dit is 'n BMI (Body Mass Index) Sakrekenaar Android App wat beide metrieke en imperiale eenhede ondersteun. Dit bereken BMI gebaseer op gebruikersinvoer (ouderdom, geslag, lengte en gewig), vertoon die resultaat, kategoriseer dit en verskaf relevante gesondheidswenke.
π§ Sleutel funksies:
1. Eenheidwisseling (metriek β imperiaal):
Wissel tussen Metries (cm/kg) en Imperiaal (ft/in/lbs) deur 'n SwitchMaterial te gebruik.
UI-velde werk dienooreenkomstig op:
Metriek: toon hoogte in cm.
Imperial: toon voet- en duim-velde.
2. Invoerbekragtiging:
Valideer:
Ouderdom (tussen 2-120)
Gewig:
Metriek: 2β500 kg
Imperiaal: 5β1100 pond
Hoogte:
Metries: 50β300 cm
Imperiaal: 1β10 voet en 0β11 duim
Vertoon toepaslike foutboodskappe as validering misluk.
3. BWI-berekening:
Metrieke formule: LMI = gewig (kg) / (hoogte in meter)^2
Imperiale formule: BMI = (gewig (lbs) Γ 703) / (hoogte in duim)^2
4. BWI-kategorieΓ«:
Gebaseer op BMI waarde:
< 16 β Erge maerheid
16β16.9 β Matige skraalheid
17β18.4 β Ligte dunheid
18.5β24.9 β Normaal
25β29,9 β Oorgewig
30β34.9 β Vetsugtig Klas I
35β39.9 β Vetsugtig Klas II
40+ β Vetsugtig Klas III
5. Gesondheidswenke:
Elke BWI-kategorie toon verwante gesondheidsadvies (bv. "Eet meer voedsame kos", "Soek mediese hulp", ens.).
6. Resultaatvertoning:
Vertoon:
Berekende BMI
Gebruiker se ouderdom en geslag
BMI-kategorie
Gesondheidswenk