📱 Gambaran Keseluruhan Apl:
Ini ialah Apl Android Kalkulator BMI (Indeks Jisim Badan) yang menyokong kedua-dua unit Metrik dan Imperial. Ia mengira BMI berdasarkan input pengguna (umur, jantina, tinggi dan berat), memaparkan keputusan, mengkategorikannya dan menyediakan petua kesihatan yang berkaitan.
🔧 Fungsi Utama:
1. Penukaran Unit (Metrik ↔ Imperial):
Togol antara Metrik (cm/kg) dan Imperial (kaki/in/lbs) menggunakan SwitchMaterial.
Kemas kini medan UI sewajarnya:
Metrik: menunjukkan ketinggian dalam cm.
Imperial: menunjukkan medan kaki dan inci.
2. Pengesahan Input:
Mengesahkan:
Umur (antara 2–120)
Berat:
Metrik: 2–500 kg
Imperial: 5–1100 lbs
Ketinggian:
Metrik: 50–300 cm
Imperial: 1–10 kaki dan 0–11 inci
Memaparkan mesej ralat yang sesuai jika pengesahan gagal.
3. Pengiraan BMI:
Formula metrik: BMI = berat (kg) / (tinggi dalam meter)^2
Formula Imperial: BMI = (berat (lbs) × 703) / (tinggi dalam inci)^2
4. Kategori BMI:
Berdasarkan nilai BMI:
< 16 → Kekurusan Teruk
16–16.9 → Kenipisan Sederhana
17–18.4 → Kenipisan Sederhana
18.5–24.9 → Biasa
25–29.9 → Berat badan berlebihan
30–34.9 → Obes Kelas I
35–39.9 → Obes Kelas II
40+ → Obes Kelas III
5. Petua Kesihatan:
Setiap kategori BMI menunjukkan nasihat kesihatan yang berkaitan (cth., "Makan lebih banyak makanan berkhasiat", "Dapatkan bantuan perubatan", dsb.).
6. Paparan Keputusan:
Paparan:
BMI yang dikira
Umur dan Jantina Pengguna
Kategori BMI
Petua Kesihatan
Dikemas kini pada
28 Mei 2025