Java ile Vücut Kitle Endeksi Hesaplama
Vücut kitle endeksi formülü: kilo (kg) / boyun metre cinsinden karesi hesaplanarak bulunur.
double KitleEndeksi = (((kilo) / (Math.pow(boy / 100, 2))));
Kullanıcıdan girilmesi istenen değerler cm cinsinden boy ve kg cinsinden kilo.
System.out.println("boy girin (cm) : ");
System.out.println("Kilo girin (kg): ");
Çıktısı istenen 4 durum ise ;
Kilonuz çok düşük. Kilonuz düşük. Kilonuz normal. Kilonuz fazla.
import java.util.Scanner;
public class Hesaplama {
public static void main(String[] args) {
//Vucut kitle endeksi = (kilo(kg) / boy(cm)/100) karesi)
Scanner tara = new Scanner(System.in);
System.out.println("boy girin (cm) : ");
Double boy = tara.nextDouble();
System.out.println("Boyunuz:" + (boy) + " cm");
System.out.println("Kilo girin (kg): ");
double kilo = tara.nextDouble();
System.out.println("Kilonuz:" + kilo + " kg");
double KitleEndeksi = (((kilo) / (Math.pow(boy / 100, 2))));
System.out.println("Vücut kitle endeksiniz:" + KitleEndeksi);
if (KitleEndeksi < 15) {
System.out.println("Kilonuz çok düşük");
} else if (KitleEndeksi > 15 && KitleEndeksi < 16) {
System.out.println("Kilonuz düşük");
} else if (KitleEndeksi > 18 && KitleEndeksi < 25) {
System.out.println("Kilonuz normal");
} else if (KitleEndeksi > 25 && KitleEndeksi < 30) {
System.out.println("Kilonuz fazla");
}
double Formula = (kilo / ((boy) * Math.pow(boy, 2)));
}
Output:
boy girin (cm) :
165
Boyunuz:165.0 cm
Kilo girin (kg):
55
Kilonuz:55.0 kg
Vücut kitle endeksiniz:20.202020202020204
Kilonuz normal
Cevapla