C언어 주차관리프로그램
- 최초 등록일
- 2012.12.23
- 최종 저작일
- 2012.10
- 18페이지/ 압축파일
- 가격 3,000원
소개글
100점만점에 95점 받았습니다.
목차
1. 문제에 주어진 조건
2. 문제 분석 및 해결
3. 알고리즘 설계
4. 코드 작성
5. 실행 및 실행 화면
6. 사용 설명서
7. Catalog(본인 프로그램의 장점 홍보)
본문내용
1. 문제에 주어진 조건
① 한 개 층에는 2가구, 5층 까지 있다. 총 10가구이다.
② 지하 2개 층에 주차 공간이 있다.(각각 한 층 당 10대까지 수용가능)
③ 등록된 차량만 주차가 가능하다.
④ 한 가구 당 2대 차량만 등록 가능하고, 등록 철회도 가능하다.
⑤ 입차/출입 시 차량 번호로 확인한다.
⑥ 입차시간과 출차시간을 확인해서 주차 요금을 징수한다.
2. 문제 분석 및 해결
① 의뢰인이 명시한 세부 사항에서 현재 등록되어 있는 차량은 총 8대 이므로 12대를 더 수용할 수 있는 주차 공간이 있다.
② 파일 입출력을 이용해서 기존에 있던 차량 정보를 읽어온다.
③ 구조체를 이용하여서 한 사람 당 개인 정보를 수집한다.
④ 출차와 입차를 계산할 때는 계산하기 편리하게 시침과 분침을 따로 입력받는다.
⑤ 출차와 입차에 따른 주차 요금은 함수를 이용한다.
⑥ 검색은 strcmp를 이용한다.
⑦ 차량 등록은 strcmp를 이용하되 같은 차량번호를 발견하면 매개변수를 증가하는 식으로 한다.
⑧ 차량 등록 철회할 때는 기록을 NULL과 \0를 사용하여 깔끔히 지운다.
⑨ 마지막 파일 저장할 때는 한글이 2byte를 차지하므로 가운데 2byte를 각각 *과 를 이용한다. 을 사용할시 까지만 읽으므로 주의한다.
3. 알고리즘 설계
<main함수>
기존에 있는 데이터를 가진 파일 입력을 받는다. → while구문을 이용하여 파일 저장이 되기 전까지 프로그램을 실행한다.
<입차할 때>
차량 번호를 입력 받는다. → strcmp를 사용하여 차량번호가 일치 시 그 차량의 정보를 읽는다. → 입차한 시각의 분침을 입력 받는다. → 입차한 시각의 분침을 입력 받는다. → 주차할 위치를 알려준다.
참고 자료
없음
압축파일 내 파일목록
#1차_통합프로젝트.c
#1차_통합프로젝트.hwp
input.csv