충돌 시간 계산 문제 - 문제1 : 충돌 시간 계산 문제(train.c) & 문제2 : 시간 변환 문제(time.c) & 문제3 : 충돌시간계산문제 완성하기(combine.c)
본 자료는 4페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
해당 자료는 4페이지 까지만 미리보기를 제공합니다.
4페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

충돌 시간 계산 문제 - 문제1 : 충돌 시간 계산 문제(train.c) & 문제2 : 시간 변환 문제(time.c) & 문제3 : 충돌시간계산문제 완성하기(combine.c)에 대한 보고서 자료입니다.

목차

<문제1 : 충돌 시간 계산 문제(train.c)>

1. 문제 정의
2. 주요 변수 설명
3. Idea 또는 알고리즘
4. 수행결과
5. 토의 사항


< 문제2 : 시간 변환 문제(time.c)>

1. 문제 정의
2. 주요 변수 설명
3. Idea 또는 알고리즘
4. 수행 결과
5. 토의 사항


<문제3 : 충돌시간계산문제 완성하기(combine.c)>

1. 문제 정의
2. 주요 변수 설명
3. Idea 또는 알고리즘
4. 수행 결과
5. 토의 사항

본문내용

<문제1 : 충돌 시간 계산 문제(train.c)>


1. 문제 정의
: 양방향의 철도가 있다. 이 철로 위에서 두 대의 기차가 서로 맞은 편에서부터 마주보며 달려오고 있다. 현재 두 기차 사이의 거리 및 기차의 이동 속도가 주어졌을 때, 정확히 얼마 후에 두 기차가 충돌하는지, 충돌까지의 시간과 두 기차가 충돌할 때까지 각 기차의 이동 거리를 계산하는 프로그램을 작성하시오. 사용자로부터 두 기차 사이의 거리와 이동속도를 입력 받은 다음, 충돌까지의 시간을 분 단위로 출력하고, 각 기차의 이동 거리를 킬로 미터 단위로 출력하시오.

2. 주요 변수 설명
 distance : 두 기차 사이의 거리값이 들어가는 변수
 speed1 : 한 기차의 속력값이 들어가는 변수
 speed2 : 나머지 기차의 속력값이 들어가는 변수
 time : 두 기차가 충돌할 때까지의 시간값이 들어가는 변수

3. Idea 또는 알고리즘
I. 1분에 60초이므로 이를 SEC_PER_MINUTE = 60으로 정의한다
II. 기차간 거리, 이동속도들의 입력조건은 모두 정수이므로 distance, speed1, speed2의 자료형을 모두 int로 정한다..
III. 거리와 두 기차의 속력값을 입력조건에 맞게 입력한다.
IV. 두 기차가 충돌할 때 까지의 시간을 구한다.
이때, 각 기차가 이동한 거리의 합이 처음에 입력한 두 기차 사이의 거리와 같같을 때 시간을 구해야 하므로
speed1 * time + speed2 * time = distance
time = distance/(speed1 + speed2) 으로 time 값을 구 할 수 있는데
time의 자료형이 float이므로 distance를 float로 명시적인 형변환을 한 후 구한다.
  • 가격8,400
  • 페이지수12페이지
  • 등록일2015.05.10
  • 저작시기2014.7
  • 파일형식기타(docx)
  • 자료번호#966978
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니