▼2020년/C /C++

[C언어] 신장과 몸무게를 입력받아 BMI지수로 바꾸고, 비만정도를 출력하는 프로그램

ITISIK 2018. 10. 13. 22:32
반응형


#include <stdio.h>


int main(void){

double weight = 0;

double height = 0;

double bmi = 0;

 

printf("본인의 몸무게(kg)을 입력해주세요\n");

 

scanf("%lf", &weight);

//키보드로 입력받은 정수를 weight에 저장함.

 

printf("본인의 키(cm)를 입력해주세요\n");

 

scanf("%lf", &height);

//키보드로 입력받은 정수를 height에 저장함.

 

bmi = weight / height / height * 10000;

//bmi지수를 계산해서 bmi라는 변수에 입력함.

 

printf("당신의 bmi지수는 %lf이며,\n", bmi);

//bmi ''먼저 출력하고

 

if (bmi < 18.5){ printf("비만정도는, '저체중'입니다\n\n"); }

else if (bmi < 23){ printf("비만정도는, '정상'입니다\n\n"); }

else if (bmi < 25){ printf("비만정도는, '과체중'입니다\n\n"); }

else if (bmi < 30){ printf("비만정도는, '비만'입니다\n\n"); }

else if (bmi < 35){ printf("비만정도는, '고도비만'입니다\n\n"); }

else { printf("비만정도는, '초고도비만'입니다\n\n"); }

//비만정도 결과 출력

 

return 0;

//프로그램 종료

 

}


반응형