안녕하세요? 레조입니다.
일단 각도와 라디안 사이의 관계는 아시겠죠? ^^
세타(라디안) = (x도 * 파일) / 180;
이것을 이용하면 쉽게 sin 함수를 사용할 수 있습니다.
double sin(double x);
프로토타입을 보듯이 라디안 값의 각도를 넣을 수 있습니다.
즉 직접 만든함수 내부에 sin함수를 넣어서 이용하면 비교적 쉽게
구할 수 있습니다.
#include <math.h>
const double PI = 3.141592;
double SIN( int iAngle )
{
double iRadian;
iRadian = ( ( iAngle * PI ) / 180 );
return sin( iRadian );
}
ps.
급하지 않을때 들려서 많은 질문과 답변을 바랍니다. ^^;
급한...소년.... 님이 쓰신 글 :
: 저기여.....급하게...필요한.....건데여...
: 각도의..값을..구하고..얻고 싶은데여...
: 예를 들어..
: sin(65도)=0.9063...
: sin(70도)=0.9396....
: 계산기로 위..처럼..나오는데여..
: C프로그램에서...각도를..대입하면...그에..대한..답을..
: 얻고자..하려면...어떻게...해야되나여.....
: 왜..이걸..알고자..하냐면여....
: 레포트거든여....대포를...쏘아서...최대위치와
: 최대거리를 C프로그램으로..작성하라는데...
: 별로...배운게..없는데..이렇게..어려운..문제를...내더라구여..
: 꼭..알려..주세여...
|