Latihan 2

Latihan: Kalkulator BMI

Pecah program kalkulator Body Mass Index ke dalam tiga fungsi: hitung BMI, tentukan kategori, dan cetak laporan.

Studi Kasus

Sebuah klinik kesehatan kampus membutuhkan program sederhana untuk menghitung Body Mass Index (BMI) mahasiswa dan langsung menentukan kategori kesehatannya.

Program dipecah menjadi tiga fungsi agar setiap bagian bisa diuji dan dikembangkan secara terpisah.

Rumus BMI

BMI = berat (kg) / (tinggi (m) × tinggi (m))

Tabel Kategori

Rentang BMIKategori
< 18.5Kurus
18.5 – 24.9Normal
25.0 – 29.9Gemuk
≥ 30.0Obesitas

Yang Harus Dilakukan

  1. hitungBMI — implementasikan rumus pembagian berat dengan kuadrat tinggi.
  2. getKategoriBMI — implementasikan logika if-else, kembalikan string kategori yang tepat.
  3. Di main, panggil ketiga fungsi secara berurutan dengan data yang sudah tersedia.

Fungsi cetakHasil sudah ditulis lengkap — fokuslah pada dua fungsi di atas dan pemanggilan di main.

Contoh Output yang Diharapkan

========================
Nama      : Rizky Aditya
BMI       : 22.99
Kategori  : Normal
========================