Skip to content

Latest commit

 

History

History
35 lines (29 loc) · 1.35 KB

README.md

File metadata and controls

35 lines (29 loc) · 1.35 KB

java-chicken-2019

기능 목록

  • 원하는 기능을 입력받는 기능

    • [예외] 1 - 3의 정수만 가능
  • 테이블 번호를 입력받는 기능

    • [예외] 0 이하의 정수인 경우
    • [예외] 9 이상의 정수인 경우
  • 등록할 메뉴를 입력받는 기능

    • [예외] 0이하의 정수인 경우
  • 메뉴의 수량을 입력받는 기능

    • [예외] 0 이하의 정수인 경우
    • [예외] 100 이상의 정수인 경우
  • 결제 수단을 입력받는 기능

  • 주문하는 기능

    • 테이블 번호를 통해 테이블을 찾는 기능
      • [예외] 테이블에 없는 번호인 경우
    • 메뉴 번호를 통해 메뉴를 찾는 기능
      • [예외] 메뉴에 없는 번호인 경우
    • 테이블에 주문한 메뉴를 추가하는 기능
  • [] 결제하는 기능

    • [] 메뉴 수량의 합이 10개가 넘는 경우 할인하는 기능
    • [] 현금 결제인 경우 5% 할인하는 기능
  • 메인화면을 출력하는 기능

  • 테이블 목록을 출력하는 기능

  • 메뉴 목록을 출력하는 기능

  • 주문이 등록된 테이블을 출력하는 기능

  • 주문 내역을 출력하는 기능

  • 테이블의 결제 진행 메시지를 출력하는 기능

  • [] 결제할 금액을 출력하는 기능