Problem:
중식당의 주문 과정을 C++ 프로그램으로 작성해보자. 다음 Execution Result와 같이 메뉴와 사람 수를 입력받고 이를 출력하면 된다. 잘못된 입력을 가려내는 부분도 코드에 추가하라.
Objective & Hints:
C++ 프로그램으로 구성, 키 입력 등 종합 연습
Execution Result:

Code:
|
|
| 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 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; } |
Explanation:
if문을 사용해 코드를 작성하였지만 switch 문을 사용해 작성할 수도 있습니다.