BMI, body mass index

Posted: Juni 8, 2013 in JAVA
Tag:, , , ,

Indeks Berat Badan (BMI, body mass index) adalah ukuran kesehatan dengan acuan berat. indeks ini dapat dihitung berdasarkan berat badan (dalam kilogram) yang di bagi dalam kuadrat tinggi badan dalam meter. interpretasi BMI untuk usia 16 tahun atau lebih adalah sebagai berikut :

BMI

Note :

  1. 1 pound sama dengan 0.45359237 kilogram
  2. 1 inci sama dengan 0.0254  meter

 

berikut ini script programnya

public class HitungBeratBadan {
public static void main(String[] args){
Scanner masukan = new Scanner(System.in);

//meminta pengguna memasukan berat bdan dalam pound
System.out.println(“Masukan berat badan dalam pound : “);
double berat = masukan.nextDouble();

//meminta pengguna memasukan tinggi badan dalam inci
System.out.println(“masukan tinggi badan dalam inci : “);
double tinggi = masukan.nextDouble();

final double KILOGRAM_PER_POUND = 0.45359237;
final double METER_PER_INCI = 0.0254;

// hitung
double beratDalamkg = berat * KILOGRAM_PER_POUND;
double tinggidlmMeter = tinggi * METER_PER_INCI;
double bmi = beratDalamkg / (tinggidlmMeter * tinggidlmMeter);

//tampilkan
System.out.printf(“BMI anda adalah %5.2f\n”,bmi);
if(bmi < 16){
System.out.println(“Anda sangat kurus”);
}else if(bmi < 18){
System.out.println(“Anda kurus”);
}else if(bmi < 24){
System.out.println(“Anda normal”);
}else if(bmi <29 ){
System.out.println(“Anda gemuk”);
}else if(bmi < 35){
System.out.println(“Anda sangat gemuk”);
}else{
System.out.println(“Aanda terlalu gemuk”);
}

}

}

 

selamat mencoba semoga bermanfaat

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s