• AI글쓰기 2.1 업데이트

c++ 영화예매

미리보기 파일은 샘플 파일 입니다.
최초 생성일 2024.10.01
3,500원
AI자료를 구입 시 아래 자료도 다운로드 가능 합니다.
다운로드

상세정보

소개글

"c++ 영화예매"에 대한 내용입니다.

목차

1. 프로그램 설계
1.1. 클래스 구조
1.1.1. CCinema 클래스
1.1.2. CPlayTime 클래스
1.1.3. CSeat 클래스
1.2. 프로그램 기능
1.2.1. 영화 예매
1.2.2. 좌석 조회
1.2.3. 예매 취소
1.2.4. 프로그램 실행

2. 영화 예매 프로그램 개발
2.1. 개발 동기 및 목적
2.2. 프로그램 설계 및 구현
2.2.1. 영화 선택
2.2.2. 인원 선택
2.2.3. 좌석 선택
2.3. 프로그램 실행 결과

본문내용

1. 프로그램 설계
1.1. 클래스 구조
1.1.1. CCinema 클래스

CCinema 클래스는 영화 예매 프로그램의 핵심 기능을 담당하는 클래스이다. 이 클래스는 영화 제목, 상영 시간, 좌석 정보 등을 관리하며, 사용자의 예매 요청을 처리하고 좌석 상황을 조회하는 기능을 제공한다.

CCinema 클래스의 주요 멤버 변수와 메서드는 다음과 같다:
- 멤버 변수:
- title: 영화 제목을 저장하는 문자열 변수
- pTime: CPlayTime 클래스 객체의 배열로, 영화 상영 시간 정보를 관리
- 메서드:
- CCinema(char*): 영화 제목을 전달받아 초기화하는 생성자 메서드
- ~CCinema(): 소멸자 메서드
- book(int, int, char*): 지정된 상영 시간, 좌석 번호, 예매자 이름을 받아 예매를 처리하는 메서드
- showSeats(int): 특정 상영 시간의 좌석 상황을 출력하는 메서드
- Register(): 사용자에게 상영 시간을 선택하게 하고, 좌석을 예매하는 메서드
- Run(): 사용자가 선택한 상영 시간의 좌석 상황을 출력하는 메서드
- showTime(): 상영 시간 정보를 출력하는 메서드
- menu(): 사용자 메뉴를 출력하고 사용자의 선택을 처리하는 메서드
- Cancel(): 사용자가 예매를 취소하는 메서드
- comp(int, int): 지정된 좌석이 예매 가능한지 확인하는 메서드

CCinema 클래스는 CPlayTime 클래스와 밀접하게 연동되어 작동한다. CPlayTime 클래스는 상영 시간 관리, 좌석 예약/취소 등의 기능을 담당하며, CCinema 클래스가 이를 활용하여 영화 예매 프로그램의 핵심 기능을 구현한다.


1.1.2. CPlayTime 클래스

CPlayTime 클래스는 영화 상영 시간과 좌석 정보를 관리하는 클래스이다. 이 클래스는 시간 정보와 좌석 정보를 저장하고, 좌석 예약 및 취소 등의 기능을 제공한다.

CPlayTime 클래스는 다음과 같은 멤버 변수와 멤버 함수를 가지고 있다. 멤버 변수로는 char형 변수 time[100]이 있어 상영 시간 정보를 저장하며, CSeat 클래스 포인터 변수 pSeat가 있어 좌석 정보를 포함하고 있다. 멤버 함수로는 setTime(), book(), showSeats(), showTime(), Cancel(), comp() 함수가 있다.

setTime() 함수는 시간 정보를 설정하는 함수로, 상영 시간 정보를 time 변수에 저장한다. book() 함수는 좌석을 예약하는 함수로, 예약자 이름을 받아 좌석을 예약한다. showS...


참고 자료

주의사항

저작권 EasyAI로 생성된 자료입니다.
EasyAI 자료는 참고 자료로 활용하시고, 추가 검증을 권장 드립니다. 결과물 사용에 대한 책임은 사용자에게 있습니다.
AI자료의 경우 별도의 저작권이 없으므로 구매하신 회원님에게도 저작권이 없습니다.
다른 해피캠퍼스 판매 자료와 마찬가지로 개인적 용도로만 이용해 주셔야 하며, 수정 후 재판매 하시는 등의 상업적인 용도로는 활용 불가합니다.
환불정책

해피캠퍼스는 구매자와 판매자 모두가 만족하는 서비스가 되도록 노력하고 있으며, 아래의 4가지 자료환불 조건을 꼭 확인해주시기 바랍니다.

파일오류 중복자료 저작권 없음 설명과 실제 내용 불일치
파일의 다운로드가 제대로 되지 않거나 파일형식에 맞는 프로그램으로 정상 작동하지 않는 경우 다른 자료와 70% 이상 내용이 일치하는 경우 (중복임을 확인할 수 있는 근거 필요함) 인터넷의 다른 사이트, 연구기관, 학교, 서적 등의 자료를 도용한 경우 자료의 설명과 실제 자료의 내용이 일치하지 않는 경우