🍥구현 기능
🍥구현하기
요구사항 0. 첫 화면
- 아무 키 입력 받으면, 먹고가기/포장하기 화면으로 이동
[첫 화면]
주문을 시작하려면 아무 키나 입력하세요...
->
요구사항 1. 먹고 가기/포장하기 화면
- 먹고 가기/포장하기 입력 받으면, 메인 화면으로 이동
- 주문 종료 시, 장바구니 초기화
[먹고 가기/포장하기 화면]
1. 먹고 가기
2. 포장
q. 주문 종료 - 주문을 종료하고 첫 화면으로 돌아갑니다.
->
요구사항 2. 메인 화면
- 메뉴 카테고리 목록 출력
- 메뉴 카테고리 번호 입력 받으면, 해당 카테고리의 메뉴 선택 화면으로 이동
- 주문 종료 시, 장바구니 초기화
[메인 화면]
1. Burgers - 버거 카테고리 설명
2. Frozen Custard - 프로즌 요거트 카테고리 설명
3. ...
c: 장바구니 - 장바구니 화면으로 이동합니다.
o: 주문하기 - 주문하기 화면으로 이동합니다.
b. 뒤로 가기 - 먹고 가기/포장하기 화면으로 돌아갑니다.
q. 주문 종료 - 주문을 종료하고 첫 화면으로 돌아갑니다.
->
요구사항 3. 메뉴 선택 화면
- 선택한 카테고리의 메뉴 목록 출력
- 메뉴 번호 입력되면 장바구니에 담기
- 같은 화면에서 연속적으로 메뉴 선택 가능
[Burgers 메뉴 선택 화면]
1. ShackBurger - 가격 - 메뉴 설명
2. ...
b: 뒤로 가기 - 메인 화면으로 돌아갑니다.
->
요구사항 4. 장바구니 화면
- 현재까지 담은 메뉴 출력
- 장바구니에서 항목 삭제 가능
- 삭제할 항목의 번호 입력받은 후, 삭제
- 삭제 후 장바구니 화면 다시 한번 출력
- 장바구니가 비어있는 경우, 장바구니에서 삭제 옵션이 보이지 않는다
[장바구니 화면]
1. ShackBurger - 가격
2. ...
-----가격 총 합: ...
- b: 뒤로 가기 - 메인 화면으로 돌아갑니다.
- d: 장바구니에서 삭제 - 선택한 항목을 장바구니에서 삭제합니다.
->
[장바구니 화면]
장바구니가 비었습니다.
- b: 뒤로 가기 - 메인 화면으로 돌아갑니다.
->
요구사항 5. 주문하기
- 장바구니가 비어있는 경우, 결제하기 옵션이 보이지 않는다.
- 먹고가기/포장하기 출력
- 현재까지 담은 메뉴 출력
[주문하기 화면]
먹고 가기
1. ShackBurger - 가격
2. ...
-----가격 총 합: ...
b. 뒤로 가기 - 메인 화면으로 돌아갑니다.
P: 결제하기 - 주문 완료 화면으로 이동합니다.
->
요구사항 6. 주문 완료 화면
[주문 완료 화면]
주문이 완료되었습니다.
잠시 후 첫 화면으로 이동합니다...