본문 바로가기

문제로 함께하는 C언어

문제4. 태양에서 빛이 오는 시간 계산

문제:

태양에서 오는 빛이 몇 초 만에 지구에 도착하는 지 계산하는 프로그램을 작성하시오.


단,

1. 빛의 속도는 3E5 km/s이다.

2. 태양과 지구 사이의 거리는 1.496E8 km이다.

3. 실수 변수 및 출력 형식을 사용하시오.

4. s = vt (이동거리 = 속도 * 시간)의 공식을 기반으로 작성하시오.

5. 변수를 최대한 활용하시오.


화면:


해결 방안:

double형 변수 3개를 선언한다. (빛의 속도, 거리, 시간)

시간 변수에 거리 / 속도의 값을 대입한다.

각 값들을 출력한다.


소스:


#include <stdio.h>
int main(void){
 double velocity = 3E5;
 double distance = 1.496E8;
 double time;
 time = distance / velocity;
 printf("The velocity of light: %lf km/s\n", velocity);
 printf("The distance between the sun and the earth: %lf km\n", distance);
 printf("The elapse time: %lf s\n", time);
 return 0;
}


'문제로 함께하는 C언어' 카테고리의 다른 글

문제6. 탄도 위치 계산  (0) 2017.01.09
문제5. 온도 변환표 출력  (0) 2017.01.09
문제3. 원의 면적 계산  (0) 2017.01.06
문제2. 정수 3개 더하기  (0) 2017.01.05
문제1. 덧셈 프로그램  (0) 2017.01.05