보고서 및 코드 영수증 출력 프로그램
- 최초 등록일
- 2017.10.21
- 최종 저작일
- 2017.10
- 12페이지/ 한컴오피스
- 가격 3,500원
목차
1. Question
2. Design
3. Code
4. 실행 화면
5. 분석 및 느낀점
본문내용
☞ Question
우리가 흔히 볼 수 있는 영수증을 프로그램으로 구현하는 것 이다.
여기선 레포츠 센터의 운동종목과 각 종목의 요금이 주어지는데, 이것을 구조체 타입의 자료형을 이용한다. 중요한 것은 단순히 구조체를 사용하는 것이 아니라 배열과 접목시킨 구조체 배열을 사용한다는 것.
필요하다 싶은 함수를 사용자가 구현하고 최종적으론 고객이 선택한 종목과 가격, 그리고 지불한 금액을 토대로 영수증 양식에 맞게 출력한다.
단, 프로그램 종료 조건은 ‘-1’ 입력으로 대체한다.
아래는 운동 종목과 가격, 그리고 영수증의 출력 양식이다.
<중 략>
☞ 분석 및 느낀점
코드를 분석해보니 몇 가지 비효율적인 부분이 있었다.
main() 함수 안에서 구조체 배열을 선언 할 때 그 크기를 BUFSIZ 만큼 임의로 주었는데(운동종목이 5개가 아닌 100개가 넘는 것을 고려)만약 이것이 512개만큼 사용한다면 문제가 되지 않지만 이번 과제처럼 사용 배열이 얼마 되지 않는다면 데이터 공간의 낭비를 가져올 것이다.
참고 자료
없음