문제
- 화면에 보이는 내용
========================================
000 CGV에 오신 걸 환영합니다.
1. 로그인
2. 회원 가입
3. 종료하기
========================================
000 CGV에 오신 것을 환영합니다.
온라인 예매 프로그램입니다
현재 상영중인 영화제목과 남은 티켓수 입니다
1관 : 아바타: 30
2관 : 해운대: 50
3관 : 국가대표: 20
티켓의 정상가는 9000원이며 이벤트 할인 행사 내용입니다.
1 조조 10%
2 카드 15%
3 단체 20%
4 경로우대 25%
5 일반 --%
원하는 메뉴를 선택해주세요.
1. 예매하기
2. 좌석 현황
=======================================
당신이 보고 싶은 영화의 영화관을 선택해주세요
1
1관 : [아바타] 를 선택하셨습니다.
필요한 티켓수를 입력해주세요
2
========================================
원하시는 좌석을 선택해주세요
A □ □ □ □ □
B □ □ □ □ □
C □ □ □ □ □
D □ □ □ □ □
E □ □ □ □ □
========================================
행을 선택해주세요
b
열을 선택해주세요
4
========================================
이벤트 할인 행사에 해당하는 항목을 선택해주세요
1
[조조 10%] 를 선택하셨습니다.
========================================
계속 예매를 하시겠습니까 y/n ?
n
=============== 총 결제 금액 ===============
영화제목 총 매수 좌석 금액
아바타 2개 B행4열 16200원
총 금액은 16200 원입니다.
2번 메뉴
========================================
보고싶은 영화의 좌석 현황을 선택해주세요.
1. 아바타
2. 해운대
3. 국가대표
========================================
아바타의 좌석 현황 입니다.
A □ □ □ □ □
B □ □ ■ □ □
C □ □ □ □ □
D □ □ □ □ □
E □ □ □ □ □
========================================
( 기능 설명 )
키보드 입력을 받아야 할 때 문자를 입력하면 프로그램이 강제종료 되는 것을
예외처리를 사용하여 방지함.
그리고 키보드 입력을 받아야 할 때 0 을 입력하면 프로그램이 종료되도록 하였으며
마지막단계에서 n 을 선택시 총 결제 금액이 보여짐.
y 를 입력했을 때 처음부터 다시 실행이 되는데 차감된 표매수가 적용되도록 코딩함.
'코딩테스트 > 자바 코딩테스트' 카테고리의 다른 글
[JAVA] 프로그래머스 Lv.1 최소직사각형 (1) | 2024.04.10 |
---|---|
프로그래머스 Lv.0 배열 만들기2 Java (1) | 2024.02.07 |
Java 미니 프로젝트 - 학생 성적 관리 프로그램 만들기 (0) | 2023.09.12 |
예금, 출금, 조회, 종료 프로그램 만들기 (0) | 2023.09.11 |
지폐 수량을 최소로 지불하는 수 (0) | 2023.09.08 |