-
원하는 기능을 입력받는 기능
- [예외] 1 - 3의 정수만 가능
-
테이블 번호를 입력받는 기능
- [예외] 0 이하의 정수인 경우
- [예외] 9 이상의 정수인 경우
-
등록할 메뉴를 입력받는 기능
- [예외] 0이하의 정수인 경우
-
메뉴의 수량을 입력받는 기능
- [예외] 0 이하의 정수인 경우
- [예외] 100 이상의 정수인 경우
-
결제 수단을 입력받는 기능
-
주문하는 기능
- 테이블 번호를 통해 테이블을 찾는 기능
- [예외] 테이블에 없는 번호인 경우
- 메뉴 번호를 통해 메뉴를 찾는 기능
- [예외] 메뉴에 없는 번호인 경우
- 테이블에 주문한 메뉴를 추가하는 기능
- 테이블 번호를 통해 테이블을 찾는 기능
-
[] 결제하는 기능
- [] 메뉴 수량의 합이 10개가 넘는 경우 할인하는 기능
- [] 현금 결제인 경우 5% 할인하는 기능
-
메인화면을 출력하는 기능
-
테이블 목록을 출력하는 기능
-
메뉴 목록을 출력하는 기능
-
주문이 등록된 테이블을 출력하는 기능
-
주문 내역을 출력하는 기능
-
테이블의 결제 진행 메시지를 출력하는 기능
-
[] 결제할 금액을 출력하는 기능