[C언어 코드업 문제풀이] CodeUp 1210 : 칼로리 계산하기

코드업 1210번 칼로리 계산하기 문제 풀이 해답입니다.

 

1. 문제 설명

 

보림이는 엄마와 함께 놋데리아에 갔다.

보림이는 먹고 싶은게 많았으나 엄마가 살찐다고 2가지만 골라서 먹으라고 했다.

그리고 2메뉴의 칼로리 합이 500보다 크면 엄마가 화를 내고, 500이하면 화를 내지 않으신다.

보림이가 선택할 수 있는 메뉴는 다음과 같다.

1. 치즈버거 : 400 칼로리

2. 야채버거 : 340 칼로리

3. 우유 : 170 칼로리

4. 계란말이 : 100 칼로리

5. 샐러드 : 70 칼로리

이 메뉴들 중 2가지 메뉴를 선택했을 때 칼로리 합을 계산하고, 그 칼로리 합이 500보다 크면 "angry", 500이하면 "no angry"를 출력하시오.

 

2. 입력

 

메뉴의 번호가 차례대로 두개 주어진다. (정수)

 

3. 출력

 

그 번호의 메뉴 칼로리를 계산하여 500보다 크면 "angry", 500이하면 "no angry"를 출력하시오.

 

4. 입력 예시

 

1 2

 

5. 출력 예시

 

angry

 

6. 문제 풀이

 

#include <stdio.h>
 
 
int main (void)
{
    
    int num1, num2 ,cal1,cal2;
    scanf("%d %d",&num1, &num2);
    
    if(num1 == 1){cal1 = 400;}
    else if(num1 == 2){cal1 = 340;}
    else if(num1 == 3){cal1 = 170;}
    else if(num1 == 4){cal1 = 100;}
    else{cal1 = 70;}
    
    if(num2 == 1){cal2 = 400;}
    else if(num2 == 2){cal2 = 340;}
    else if(num2 == 3){cal2 = 170;}
    else if(num2 == 4){cal2 = 100;}
    else{cal2 = 70;}
    
    if(cal1+cal2 > 500){
        printf("angry");
    }
    else{printf("no angry");}
    
    return 0;
}
 

 

슬슬 if문 노가다가 시작되고 있습니다.

같은 조건이지만 선택을 2개 하므로 2번 조건문을 사용해줍니다.

댓글()