문제 :
중식당의 주문 과정을 C++ 프로그램으로 작성해보자. 다음 실행 결과와 같이 메뉴와 사람 수를 입력받고 이를 출력하면 된다. 잘못된 입력을 가려내는 부분도 코드에 추가하라.
목적 및 힌트 :
C++ 프로그램으로 구성, 키 입력 등 종합 연습
실행 결과 :
코드 :
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
|
#include<iostream>
using namespace std;
int main() {
int num,tot;
cout << "***** 승리장에 오신 것을 환영합니다. ***** \n";
while(true){
cout << "짬뽕:1, 짜장:2, 군만두:3, 종료:4>> ";
cin >> num;
if(num == 4) {
cout << "오늘 영업은 끝났습니다.";
break;
}
if(num > 4) {
cout << "다시 주문하세요!!\n";
continue;
}
cout << "몇인분?";
cin >> tot;
if(num==1)
cout << "짬뽕 " << tot << "인분 나왔습니다\n";
else if(num==2)
cout << "짜장 " << tot << "인분 나왔습니다\n";
else if(num==3)
cout << "군만두 " << tot << "인분 나왔습니다\n";
}
return 0;
}
|
설명 :
if문을 사용해 코드를 작성하였지만 switch 문을 사용해 작성할 수도 있습니다.
'C++ programming' 카테고리의 다른 글
명품 C++ programming 실습 문제 2장 15번 (3) | 2020.02.28 |
---|---|
명품 C++ programming 실습 문제 2장 14번 (3) | 2020.02.28 |
명품 C++ programming 실습 문제 2장 12번 (1) | 2020.02.28 |
명품 C++ programming 실습 문제 2장 11번 (1) | 2020.02.28 |
명품 C++ programming 실습 문제 2장 10번 (1) | 2020.02.28 |