package edu.kosmo.ex.bmi;
/*
10.사용자로부터 키를 입력 받아서 표준 체중을 계산한 후에 사용자의 체중과 비교하여
저체중인지, 표준 인지, 과체중인지를 판단하는 프로그램을 작성하라.
표준 체중 계산식은 다음을 사용하라.
표준체중(kg) = ( 키(cm) - 100 ) * 0.9
/
/
입력:
키(cm)를 입력하세요. : 193
체중(kg)을 입력하세요. : 25
출력:
표준 체중은 83.7입니다.
당신은 저체중 입니다.
*/
public class BMICalculator {
private double height;
private double weight;
public BMICalculator(double height,double weight ) {
this.height = height;
this.weight = weight;
}
public void printResult() {
double mWeight = ( height - 100 ) * 0.9;
System.out.println("표준 제중은 " + mWeight +"입니다.");
if(weight > mWeight) {
System.out.println("당신은 과체중입니다.");
}else if(weight < mWeight) {
System.out.println("당신은 저체중 입니다.");
}else {
System.out.println("당신은 표준 체중입니다.");
}
}
}
public class BMITest {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("키(cm)를 입력하세요.");
int height = sc.nextInt();
System.out.println("체중(kg)을 입력하세요.");
int weight = sc.nextInt();
BMICalculator bmi = new BMICalculator(height, weight);
bmi.printResult();
}
}
'프로그램 문제' 카테고리의 다른 글
화폐 매수 구하기 - 배열 이용 (0) | 2021.10.20 |
---|---|
로또 배열 - 중복없이 (0) | 2021.10.19 |
자음 모음(영문) 갯수 카운트 (0) | 2021.10.19 |
가위 바위 보 게임 - 배열 쓰지 않고... (0) | 2021.10.16 |
화폐 매수 구하기 - 화폐매수 구하기(정보은닉) (0) | 2021.10.10 |