레포트샵

fileicon[프로그래밍] [C언어]함수를 이용한 자동차 비용계산 프로그램

이전

  • icon

다음

  • 최대 100페이지까지 확대보기 서비스를 제공합니다.

> 레포트 > 공학계열 > 자료상세보기 (자료번호:163503)

구매가격
800원 할인쿠폰720원
등록/수정
2007.04.29 / 2007.04.30
파일형식
fileiconzip(압축파일) [무료뷰어다운]
페이지수
5페이지
자료평가
평가한 분이 없습니다.
등록자
lhil008
  • 다운로드
  • 장바구니 담기

닫기

이전큰이미지 다음큰이미지
  • 트위터
  • 페이스북
신규가입 200원 적립! + 10% 할인쿠폰 3장지급! banner구매자료를 평가하면 현금처럼 3%지급!

소개글

[프로그래밍] [C언어]함수를 이용한 자동차 비용계산 프로그램에 대한 자료입니다.

하고 싶은 말

함수를 이용하여 미래의 자동차 유지비를 계산하는 프로그램

본문내용

1) 전역변수를 이용할 것인지 결정
이번 프로그램에서는 미래의 자동차 비용을 계산하기 위한 기간을 설정해야 한다. 이 기간은 유지비, 보험료 등을 계산하는데 쓰이게 될 것이다. 따라서 대부분의 함수에서 이용되는 변수가 될 소지가 있다. 이러한 변수는 전역변수로 선언한다면 파라미터로 넘겨주는 번거로움을 줄일 수 있을 것이다. 따라서 그 기간을 설정하는 변수를 전역변수로 한다.

2) 파라미터 및 리턴 값을 결정하는 문제
프로그램은 함수를 이용하여 비용을 계산한다. 따라서 함수는 파라미터로 비용을 계산할 변수를 받아와야 할 것이다. 여기서 비용 변수는 해당하는 내용(보험료 등)을 계산하고 그 계산된 상태의 변수를 다음 함수에 파라미터로 전달하는 형식으로 프로그램이 수행되게 할 수 있다. 리턴 값은 계산된 총 비용이 될 것이다. 총 비용은 마지막 함수에서 연산이 끝나면 결정되므로 첫 함수에서부터 다음 함수를 리턴값으로 주면 마지막 함수에 가서 최종 비용이 처음으로 돌아가게 될 것이다. 이러한 점을 이용하여 파라미터로 비용 변수를 받고 계산을 수행한 후 다음 함수에 그 비용을 다시 넘겨주며, 그 함수의 리턴 값을 그대로 리턴하는 방식으로 함수들이 구현되게 될 것이다.

(3) 알고리즘 구현
1) 간략한 알고리즘
위의 문제해결 방식에 따라 알고리즘을 작성하면, 우선 전역 변수로서 기간을 의미하는 day가 선언되어야 한다. 이 day에는 main에서 계산 기간을 받아오게 된다. 기간을 받아오면 계산을 수행하기 위한 변수 cost를 파라미터로 하여 첫 함수를 호출하고, 순서대로 가격, 이자, 유지비, 작동비용, 보험료를 계산하는 함수들이 호출되면서 cost에 해당하는 비용을 더하게 된다. 최종적으로 보험료까지 더해지면 그 결과가 첫 함수로 리턴되게 된다. 이러한 내용을 간단히 나타내면 아래와 같다.

ⅰ. 계산 기간을 day에 입력 받고, 계산 함수에 cost를 파라미터로 넘겨줌.
ⅱ. cost에 day에 따른 가격을 계산하여 더하고, 이자 계산 함수를 호출.
ⅲ. cost에 이자 개월 수 만큼의 비용을 계산하여 더하고 유지비 함수를 호출.
ⅳ. cost에 유지비를 day만큼 더하고 작동비용 계산 함수를 호출.
ⅴ. cost에 작동비용을 day만큼 더하고 보험료 계산 함수를 호출.
ⅵ. cost에 day만큼 보험료를 더하고 최종 결과를 리턴.



2) 플로우 차트의 작성
위 알고리즘을 플로우 차트로 나타내면 아래와 같다.

태그 자동차비용계산, 유지비계산, 함수연습, C언어, C언어함수

자료평가

아직 평가한 내용이 없습니다.

오늘 본 자료

  • 오늘 본 자료가 없습니다.
  • img

    저작권 관련 사항 정보 및 게시물 내용의 진실성에 대하여 레포트샵은 보증하지 아니하 며, 해당 정보 및 게시물의 저작권과 기타 법적 책임은 자료 등록자에게 있습니다. 위 정보 및 게시물 내용의 불법적 이용, 무단 전재·배포는 금지됩니다. 저작권침해, 명예훼손 등 분쟁요소 발견시 고객 센터에 신고해 주시기 바랍니다.