📱 Yfirlit yfir forrit:
Þetta er BMI (Body Mass Index) reiknivél Android app sem styður bæði mælieiningar og heimseiningar. Það reiknar BMI út frá notandainntaki (aldur, kyn, hæð og þyngd), sýnir niðurstöðuna, flokkar hana og veitir viðeigandi heilsuráð.
🔧 Lykilvirkni:
1. Skipting eininga (mæling ↔ Imperial):
Skiptu á milli Metric (cm/kg) og Imperial (ft/in/lbs) með því að nota SwitchMaterial.
UI reitir uppfæra í samræmi við það:
Mæling: sýnir hæð í cm.
Imperial: sýnir fet og tommu reiti.
2. Inntaksstaðfesting:
Staðfestir:
Aldur (á milli 2-120)
Þyngd:
Mæling: 2–500 kg
Imperial: 5–1100 lbs
Hæð:
Mæling: 50–300 cm
Imperial: 1–10 fet og 0–11 tommur
Sýnir viðeigandi villuboð ef staðfesting mistekst.
3. BMI útreikningur:
Mæliformúla: BMI = þyngd (kg) / (hæð í metrum)^2
Imperial formúla: BMI = (þyngd (lbs) × 703) / (hæð í tommum)^2
4. BMI flokkar:
Byggt á BMI gildi:
< 16 → Mikil þynning
16–16.9 → Miðlungs þynning
17–18.4 → Væg þynnka
18,5–24,9 → Venjulegt
25–29,9 → Ofþyngd
30–34.9 → Offituflokkur I
35–39,9 → Offituflokkur II
40+ → Offituflokkur III
5. Heilsuráð:
Hver BMI flokkur sýnir tengd heilsuráð (t.d. „Borðaðu næringarríkari mat“, „Leitaðu læknishjálpar“ o.s.frv.).
6. Niðurstöðuskjár:
Sýnir:
Reiknaður BMI
Aldur og kyn notanda
BMI flokkur
Heilsuábending