ݺߣ

ݺߣShare a Scribd company logo
Ex5 – 두 정수의 계산
나눗셈의 경우 결과값이 실수 형일 수 있으므로 결과값을
double 또는 float로 저장 받아 반환
입력 받은 연산자를 스위치 문으로 구분
+ - * / 각각 해당하는 클래스를 만들어
객체화(인스턴스화) 시켜 사용
1.
2.
3.
나눗셈 실수 값 출력 결과
Ex6 – 공연 예약 시스템
1. 공연은 하루에 한 번 있다.
좌석은 S석, A석, B석 타입이 있으며
모두 10석의 좌석이 있다.
오류체크 try{}catch{} //배열의 범위초과
2.
3.
메뉴입력
(swich)
수동 입력 - 예약(1) 조회(2) 취소(3) 끝내기(4)
시간체크 예약불가메시지
no
배열리셋 함수 호출
예약클래스 호출
좌석종류/이름/번호
입력
Date hours = new Date();
int hours = date.getHours();
if(12<hours && 18>hours)
에러체크 에러메시지
yes
catch{ArrayIndexOutOfBoundsException e}호출
예약완료
R[select-1][Num-1]=Name;
no
시 작
조회클래스 호출
for(int i=0;i<V.R.length;i++){
for(int j=0;j<V.R[0].length;j++,System.out.print('t')){
System.out.print(V.R[i][j]); } System.out.println(); }
좌석종류/이름/번호
입력
예약자
조회
에러메시지
출력
Yes
중복
no
예약자 초기화
C.R[C.select-1][i]="---";
Sytem.our.println(“예약되지 않은 사용자입니다”);
무한반복
종료
Break;
(while)
Ex6 – 순서도

More Related Content

[명우니닷컴] 2번째 숙제 - 두 정수의 연산 (공연 예약 시스템)

  • 1. Ex5 – 두 정수의 계산 나눗셈의 경우 결과값이 실수 형일 수 있으므로 결과값을 double 또는 float로 저장 받아 반환 입력 받은 연산자를 스위치 문으로 구분 + - * / 각각 해당하는 클래스를 만들어 객체화(인스턴스화) 시켜 사용 1. 2. 3. 나눗셈 실수 값 출력 결과
  • 2. Ex6 – 공연 예약 시스템 1. 공연은 하루에 한 번 있다. 좌석은 S석, A석, B석 타입이 있으며 모두 10석의 좌석이 있다. 오류체크 try{}catch{} //배열의 범위초과 2. 3.
  • 3. 메뉴입력 (swich) 수동 입력 - 예약(1) 조회(2) 취소(3) 끝내기(4) 시간체크 예약불가메시지 no 배열리셋 함수 호출 예약클래스 호출 좌석종류/이름/번호 입력 Date hours = new Date(); int hours = date.getHours(); if(12<hours && 18>hours) 에러체크 에러메시지 yes catch{ArrayIndexOutOfBoundsException e}호출 예약완료 R[select-1][Num-1]=Name; no 시 작 조회클래스 호출 for(int i=0;i<V.R.length;i++){ for(int j=0;j<V.R[0].length;j++,System.out.print('t')){ System.out.print(V.R[i][j]); } System.out.println(); } 좌석종류/이름/번호 입력 예약자 조회 에러메시지 출력 Yes 중복 no 예약자 초기화 C.R[C.select-1][i]="---"; Sytem.our.println(“예약되지 않은 사용자입니다”); 무한반복 종료 Break; (while) Ex6 – 순서도