📱 Sovelluksen yleiskatsaus:
Tämä on BMI (Body Mass Index) -laskin Android-sovellus, joka tukee sekä metrisiä että keisarillisia yksiköitä. Se laskee BMI:n käyttäjän syötteen (ikä, sukupuoli, pituus ja paino) perusteella, näyttää tuloksen, luokittelee sen ja tarjoaa asiaankuuluvia terveysvinkkejä.
🔧 Tärkeimmät toiminnot:
1. Yksikön vaihto (metrinen ↔ Imperial):
Vaihda metrisen (cm/kg) ja keisarillisen (ft/in/lbs) välillä SwitchMaterialin avulla.
Käyttöliittymäkentät päivitetään vastaavasti:
Metriikka: näyttää korkeuden cm.
Imperial: näyttää jalat ja tuumat kentät.
2. Syötteen vahvistus:
Vahvistaa:
Ikä (2–120)
Paino:
Paino: 2–500 kg
Imperial: 5–1100 lbs
Korkeus:
Metrinen: 50-300 cm
Imperial: 1–10 jalkaa ja 0–11 tuumaa
Näyttää asianmukaiset virheilmoitukset, jos vahvistus epäonnistuu.
3. BMI-laskenta:
Metrinen kaava: BMI = paino (kg) / (korkeus metreinä)^2
Keisarillinen kaava: BMI = (paino (lbs) × 703) / (korkeus tuumina)^2
4. BMI-luokat:
BMI-arvon perusteella:
< 16 → Vakava laihtuminen
16–16,9 → Kohtalainen ohuus
17–18,4 → Lievä ohuus
18,5–24,9 → Normaali
25–29,9 → Ylipainoinen
30–34,9 → Lihavuusluokka I
35–39,9 → Lihavuusluokka II
40+ → Liikalihavuusluokka III
5. Terveysvinkkejä:
Jokaisessa BMI-luokassa näytetään asiaan liittyviä terveysneuvoja (esim. "Syö ravitsevampaa ruokaa", "Hae lääkärin apua" jne.).
6. Tulosnäyttö:
Näytöt:
Laskettu BMI
Käyttäjän ikä ja sukupuoli
BMI-luokka
Terveysvinkki