HW15
#pragma warning (disable : 4996)
#include <stdio.h>
int inputWeight(void);
double inputHeight(void);
double calcBMI(int, double);
void output(double);
int main() {
int weight = inputWeight();
double height = inputHeight();
double bmi = calcBMI(weight, height);
output(bmi);
return 0;
}
int inputWeight(void) {
int num;
printf("몸무게를 입력하세요(kg) : ");
scanf("%d", &num);
return num;
}
double inputHeight(void) {
double num;
printf("키를 입력하세요(m) : ");
scanf("%lf", &num);
return num;
}
double calcBMI(int num1, double num2) {
return num1 / (num2 * num2);
}
void output(double bmi) {
if (bmi < 25) {
if (bmi < 18.5) { printf("당신의 BMI는 %lf으로 저체중입니다", bmi); }
else { printf("당신의 BMI는 %lf으로 정상체중입니다", bmi); }
}
else {
if (bmi < 30) { printf("당신의 BMI는 %lf으로 과체중입니다", bmi); }
else if (bmi < 40) { printf("당신의 BMI는 %lf으로 비만입니다", bmi); }
else { printf("당신의 BMI는 %lf으로 고도비만입니다", bmi); }
}
return;
}