Skip to content

[크리스마스] 조경현 미션 제출합니다.#1

Open
khcho96 wants to merge 20 commits intowoowa-precourse-study:mainfrom
khcho96:khcho96
Open

[크리스마스] 조경현 미션 제출합니다.#1
khcho96 wants to merge 20 commits intowoowa-precourse-study:mainfrom
khcho96:khcho96

Conversation

@khcho96
Copy link

@khcho96 khcho96 commented Dec 4, 2025

미션 - 크리스마스 프로모션

🎯 기능 구현 목록

  1. 시작 안내 메시지 출력
  2. 날짜 입력
    • 예외 사항
      1. 공백이면 예외 발생
      2. 숫자가 아니면 예외 발생
      3. 1 이상 31 이하 정수가 아니면 예외 발생
  3. 주문 메뉴와 개수 입력
    • 예외 사항
      1. 공백이면 예외 발생 -> InputParser
      2. 정해진 형식(주문메뉴이름1-개수,주문메뉴이름2-개수)이 아니면 예외 발생(개수가 0인 경우도 예외 발생) -> InputParser
      3. 메뉴가 중복인 경우 예외 발생 -> InputParser
      4. 메뉴판에 없는 메뉴를 입력하면 예외 발생 -> OrderedMenu
      5. 음료만 주문하면 예외 발생 -> OrderedMenu
      6. 주문 메뉴 개수가 20개 초과면 예외 발생 -> OrderedMenu
  4. 총 주문 금액 계산
  5. 총 주문 금액이 10,000원 미만이면 이벤트 없음
  6. 이벤트 적용
    1. 크리스마스 디데이 할인 적용
    2. 평일 할인 적용
    3. 주말 할인 적용
    4. 특별 할인 적용
    5. 증정 이벤트 적용
  7. 5번 진행하면서 혜택 금액 합산
  8. 이벤트 배지 부여
  9. 예상 결제 금액 계산
  10. 결과 출력
    1. 주문 메뉴
    2. 할인 전 총주문 금액
    3. 증정 메뉴
    4. 혜택 내역
    5. 총혜택 금액
    6. 할인 후 예상 결제 금액
    7. 12월 이벤트 배지

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant