1-Metre cinsinden boy*boy=boy carpim
2-Kg cinsinden Kilo / boy carpim = Sonuc
Sonuc Vücut kitle indeksimizi kg/m^2 cinsinden bize verir ve bu değere göre ekrana sonucu yazdıracağız.
18.5 kg/m2 altında ise: Zayıf
18.5-24.9 kg/m2 arasında ise: Normal
25-29.9 kg/m2 arasında ise : Fazla kilolu
30-34.9 kg/m2 arasında ise: I. derece obez
35-39.9 kg/m2 arasında ise: II. derece obez
40 kg/m2 üzerinde ise: III. derece morbid obez
Kullanıcıdan boyunu metre cinsinden ve kilosunu kg cinsinden isteyip hesaplarımızı yapıp sonuca göre ekrana Zayıf mı normal mı obez mi olduğunu yazdıracağız
package vucutindeksi;
import java.util.Scanner;
public class Vucutindeksi {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner giris=new Scanner(System.in);
double kilo,boy,sonuc;
System.out.println("Lütfen kilonuzu kg cinsinden giriniz:");
kilo=giris.nextDouble();
System.out.println("Lütfen boyunuzu metre cinsinden giriniz: Örnek:(1,75)");
boy=giris.nextDouble();
sonuc=kilo/(boy*boy);
System.out.println("Vücut kitle indeksiniz:"+sonuc);
if(sonuc<18.5){
System.out.println("Vücut kitle indeksinize göre durumunuz:Zayıf");
} else if(sonuc>=18.5&&sonuc<=24.9) {
System.out.println("Vücut kitle indeksinize göre durumunuz:Normal");
} else if(sonuc>24.9&&sonuc<=29.9) {
System.out.println("Vücut kitle indeksinize göre durumunuz:Kilolu");
} else if(sonuc>29.9&&sonuc<=34.9) {
System.out.println("Vücut kitle indeksinize göre durumunuz:1.Derece obez");
} else if(sonuc>34.9&&sonuc<=39.9) {
System.out.println("Vücut kitle indeksinize göre durumunuz:2.Derece obez");
} else if(sonuc>39.9) {
System.out.println("Vücut kitle indeksinize göre durumunuz:3.Derece obez");
} else {
System.out.println("Hata oluştu");
}
}
}
Program çıktısı:
Hiç yorum yok:
Yorum Gönder