본문 바로가기

연산

문제6. 탄도 위치 계산 문제:어떠한 물체를 포물선 형태로 던진다고 하자. 1초, 2초, 3초 후 물체의 위치를 출력하여라. 단,1. 물체의 초기 위치는 (0,0)이다.2. x축 방향 초기 속도, y축 방향 초기 속도는 각 20m/s이다.3. 중력가속도 g는 9.8로 계산한다. 4. 시간에 따른 물체의 위치 (x, y)는 다음과 같다. 여기서 x_0, y_0는 물체의 초기 위치이며, v_x는 x축 방향의 초기 속도, v_y는 y축 방향의 초기속도, g는 중력가속도, t는 시간이다. 5. 중력 가속도, 초기 위치, 초기 속도를 상수로 정의하시오.6. for문을 사용하지 마시오. 화면: 해결방안: 5개의 float형 상수를 선언-정의한다.초기위치(startX, startY), 초기속도(velocityX, velocityY), 중력가.. 더보기
문제5. 온도 변환표 출력 문제:다음은 화씨온도를 섭씨온도로 변환하는 프로그램이다.다음 프로그램을 실행시켜보고, 발생하는 문제와 원인을 설명하고 소스를 수정하시오. 단, 공식은 다음을 참고하라. 소스: #include int main(void){ double f_temp; double c_temp; printf("Fahrenheit(F) : "); scanf(" %lf", &f_temp); c_temp = 5 / 9 * (f_temp - 32); printf("Celsius(C) : %lf", c_temp); return 0; } 설명: 문제: 어느 수에게나 0을 출력한다. 원인: c_temp에 넣는 계산식을 살펴보면, 5 / 9가 원인임을 알 수 있다.정수 끼리의 연산이기 때문에 해당 연산 결과는 0이 되는 것이다. 그러므로 어.. 더보기