Introfor

키와 몸무게를 입력 받아서 표준, 과체중, 저체중 출력 본문

Doing/C&C++

키와 몸무게를 입력 받아서 표준, 과체중, 저체중 출력

YongArtist 2016. 11. 2. 23:12

<문제>

키와 몸무게를 정수로 입력받고, 표준체중을 계산하여, "저체중", "표준", "과체중" 인지를 판단하는 프로그램을 작성하라. 표준체중을 계산하기 위한 조건은 아래와 같다.

1) 표준체중 = (키- 100) * 0.9
2) 표준 체중의 +10% 이하, -10% 이상의 체중일 경우 "표준"
3) +10% 초과의 체중일 경우 "과체중"
4) -10% 미만의 체중일 경우 "저체중"

실행결과 1
키와 몸무게를 입력하세요: 180 80
과체중입니다.

실행결과 2
키와 몸무게를 입력하세요: 170 52
저체중입니다.

실행결과 3
키와 몸무게를 입력하세요: 175 72
표준입니다.

<소스코드>

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <stdio.h>
 
int main() {
 
    int height = 0, weight = 0;
    double standard_weight = 0, max = 0, min = 0;
    
    printf("키와 몸무게를 입력하세요: ");
    scanf("%d %d"&height, &weight);
 
    standard_weight = (height - 100)*0.9;
    max = standard_weight + standard_weight*0.1;
    min = standard_weight - standard_weight*0.1;
 
    if (weight >= min && weight <= max) {
        printf("표준입니다.\n");
    }
    else if (weight>max) {
        printf("과체중입니다.\n");
    }
    else
        printf("저체중입니다.\n");
 
 
    return 0;
}
 
cs


'Doing > C&C++' 카테고리의 다른 글

Attractive '4096'  (0) 2016.11.11
숫자마름모  (0) 2016.11.03
숫자사각형2  (0) 2016.11.02
숫자사각형1  (0) 2016.10.28
윤년 구하기  (0) 2016.10.13
Comments