algorithm

더블릿|dovelet - 2번째 계단 - 칼로리 계산하기/calorie

블루건 2016. 7. 23. 21:55

문제


프로그램 명: calorie(open)
제한시간: 1 초

어떤 가게에는 아주 간단한 메뉴만 있다. 각 음식의 항목은 숫자로 선택한다.

3 가지의 버거 

1 . Cheeseburger (461 Calories) 
2 . Fish Burger (431 Calories) 
3 . Veggie Burger (420 Calories) 
4 . no burger 

3 가지 음료

1 . Soft Drink ( 130 Calories)
2 . Orange Juice (160 Calories)
3 . Milk (118 Calories)
4 . no drink

3 가지 side order(추가 주문)

1 . Fries (100 Calories)
2 . Baked Potato (57 Calories) 
3 . Chef Salad (70 Calories) 
4 . no side order 

3 가지 디저트 

1 . Apple Pie (167 Calories)
2 . Sundae (266 Calories)
3 . Fruit Cup (75 Calories)
4 . no dessert

선택한 음식의 총 칼로리를 계산 하시오.

입력

1 에서 4 사이의 정수 4 개가 주어진다. 각 수는 버거,음료,추가주문,디저트 이다.

출력

총 칼로리를 출력 예의 형식으로 출력한다.

입출력 예

입력

2 1 3 4

출력

Your total Calorie count is 631.
출처:uwaterloo junior


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
28
29
30
31
32
33
34
35
36
37
38
39
#include <iostream>
 
using namespace std;
 
int main()
{
    int a, b, c, d, calorie = 0;
    cin >> a >> b >> c >> d;
    if (1 == a)
        calorie += 461;
    else if (2 == a)
        calorie += 431;
    else if (3 == a)
        calorie += 420;
    
    if (1 == b)
        calorie += 130;
    else if (2 == b)
        calorie += 160;
    else if (3 == b)
        calorie += 118;
 
    if (1 == c)
        calorie += 100;
    else if (2 == c)
        calorie += 57;
    else if (3 == c)
        calorie += 70;
 
    if (1 == d)
        calorie += 167;
    else if (2 == d)
        calorie += 266;
    else if (3 == d)
        calorie += 75;
 
    cout << "Your total Calorie count is " << calorie  << ".";
    return 0;
}
cs