728x90
반응형

문제 : https://codeup.kr/problem.php?id=1228

 

비만도 측정 1

희윤이의 키와 몸무게가 공백을 기준으로 입력된다.(실수) 반드시 double형을 사용해야 함. float을 사용하면 오답처리되는 케이스가 있음.

codeup.kr

문제 설명

희윤이는 '성문이 두마리 치킨' 가게를 운영하고 있다.

치킨집을 운영하다 보니 매일 치킨을 먹게 되었다.

그러던 어느 날 몸무게를 재어보니 80kg이 나가는 것을 보고 깜짝 놀랐다.

희윤이 여자친구는 비만인 사람을 제일 싫어 하므로 희윤이는 절대 비만이면 안 된다.

희윤이가 비만인지 아닌지 판별하는 프로그램을 작성하시오.

* 비만도 계산 공식(브로카의 공식)

항목 공식
표준몸무게 =  (실제 키 - 100) * 0.9
비만도 = 

(실제 몸무게 - 표준몸무게)  * 100 / 표준 몸무게

* 비만도에 따른 등급 판정

등급 비만도 수치
10 이하 정상
10~20 이하 과체중
20 초과 비만

예시)

희윤이의 키는 170.0Cm 이고, 몸무게는 80.0kg이라고 하자.

희윤이의 표준 몸무게 = (170 - 100) * 0.9 = 63 kg

희윤이의 비만도 = (80 - 63) * 100 / 63     = 26.98

따라서 비만도가 26.98이므로 희윤이는 "비만"

 

[그림1] 입 출력 형식 및 예제

 

# include <stdio.h>

int main()
{
	double height,weight;
	double standard,st;
	scanf("%lf %lf",&height,&weight);
	
	standard = (height-100)*0.9;
	st = (weight-standard)*100/standard;
	
	if(st <=10)
		printf("정상");
	else if(st >10 && st<=20)
		printf("과체중");
	else
		printf("비만"); 
	
		
	return 0;
}
728x90
반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기