2018-12-31

Hyeonu_Chun·2021년 6월 21일

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;
}
profile
Stay hungry, stay foolish

0개의 댓글