-
실행 기능 입력(주문 등록 - 1, 결제하기 - 2, 프로그램 종료 -3)
- 예외: 입력 값이 1, 2, 3이 아닌 경우
-
주문 등록 기능
- 테이블 목록 출력 기능
- 테이블 선택 기능
- 예외: 입력한 테이블이 잘못된 경우
- 메뉴 출력 기능
- 메뉴 입력 기능
- 예외: 입력한 메뉴가 **잘못된 경우
- 메뉴 수량 입력 기능
- 예외: 입력 수량이 99개 이상인 경우
- '주문이 등록된 테이블' 체크 기능
-
결제 기능
- 테이블 목록 출력 기능
- 테이블 선택 기능
- 예외: 입력한 테이블이 잘못된 경우
- 주문 내역 출력 기능
- 결제 방법 선택 기능(카드 - 1, 현금 - 2)
- 예외: 선택한 결제 방법이 잘못입력된 경우
- 주문 금액 정산 기능
- 주문한 치킨 10마리 단위당 10000원 할인 기능
- 현금 결제 시, 할인된 금액에서 5% 추가 할인 기능
- 전체 주문 금액에 할인을 포함하여 최종 결제 금액 계산 및 출력 기능
- 결제 완료 시 '주문이 등록된 테이블' 해제 기능