본문 바로가기

C&C++_Basic/C_Condition

C언어 BMI : 표준입력으로 받은 신장(키)과 몸무게를 이용하여 비만 정도를 출력하는 프로그램

  • BMI 지수 = 몸무게(kg) ÷ (신장(m) × 신장(m))
  • BMI 지수가5 미만: 저체중, 18.5~23은 정상, 23~25은 과체중
  • 25~30은 비만, 30~35는 고도비만, 35 이상은 초고도비만
#include<stdio.h>

int main()
{
	printf("신장과 몸무게를 입력하세요");
	float x,y;
	scanf("%f %f",&x,&y);
	float BMI = y / (x*x);
	
	if ( BMI < 18.5)
	printf("당신은 저체중입니다");
	else if ( 18.5 <= BMI <= 23)
	printf("당신은 정상입니다");
	else if ( 23< BMI < 25)
	printf("당신은 과체중입니다");
	else if ( 25<= BMI < 30)
	printf("당신은 비민입니다");
	else if ( 30<= BMI < 35)
	printf("당신은 고도비민입니다");
	else if ( 35<= BMI )
	printf("당신은 초고도비민입니다");
	
	
	return 0;
 }