โปรแกรมคำนวณดัชนีมวลกาย
ดัชนีมวลกาย คือค่าที่บอกว่าตัวเรานั้นมีร่างกายสมบูรณ์หรือไม่ เช่น อ้วน ผอม สมบูรณ์ตัวอย่างโค้ด
import java.util.Scanner;public class JavaCodeExam {
public static void main(String[] args) throws Exception {
Scanner in = new Scanner(System.in);
System.out.print("น้ำหนัก (kg.) = ");
double weight = in.nextDouble();
System.out.print("ความสูง (cm.) = ");
double height = in.nextDouble();
double hm = height / 100.0;
double bmi = weight / (hm * hm);
System.out.println("ดัชนีมวลกาย = " + bmi);
}
}
ขอบคุณค่ะ
ตอบลบimport java.util.*;
ตอบลบclass BMI{
public static void main(String[] args){
System.out.println("Welcome to BMI program");
Scanner sc = new Scanner(System.in);
System.out.print("Enter a weight: ");
double w = sc.nextDouble();
if(w<=0.0){
System.out.println("Weight must be positive");
System.exit(1);
}
else{
System.out.println("Weight: " + w);
}
System.out.print("Enter a height: ");
double h = sc.nextDouble();
if(h<=0.0){
System.out.println("height must be positive");
System.exit(1);
}
else{
System.out.println("height: " + h);
}
double BMI = (w / (h*h));
System.out.println("BMI = "+ BMI);
if(BMI<18.5){
System.out.println("Underweight");
}
else if(BMI>=18.9 && BMI<=22.9){
System.out.println("Normal");
}
else if(BMI>=23.0 && BMI<=24.9){
System.out.println("Overweight");
}
else if(BMI>=25.0 && BMI<=29.9){
System.out.println("Obese");
}
else{
System.out.println("Very Fat");
System.exit(1);
}
}
}