C2007. 5. 30. 22:36
 

// 1번 예제

#include <stdio.h>
#include <math.h>             // sin, cos 함수를 사용하기 위해서...

 

void main()
{
  int degree = 0;
  double radian = 0.0;

  printf("원하시는 각(degree)을 입력하세요 :  ");
  scanf("%d", degree);

    // sin, cos 함수들은 일반각을 이용하지 않고 라디안형식의 각을 S
    // 사용하기 때문에 라디안 값으로 변환해야 한다
.
  radian = degree*3.141592/180;

  printf("n");
  printf("cos %d = %fn", degree, cos(radian));
  printf("sin %d = %fn", degree, sin(radian));
}


 

// 2번 예제

#include  <stdio.h>                  
#include  <math.h>                  
#define PI 3.141592654       // <-- 파이값을 정의 합니다

 

void main()
{
     double vSin , vCos , vTan;             // <-- sin , cos , tan 저장할 변수입니다
                                                       // 각 함수들 반환값이 double형이라
                                                      // double형으로 선언합니다
     int Degree;                                 // <-- 각도를 저장할 변수입니다

     printf("각도를 입력하세요 : ");
     scanf("%d" , &Degree);                  // 각도를 입력받습니다

     vSin = sin(Degree * (PI / 180));     // 각도를 라디언으로 바꿔서 sin 함수안에 넣습니다
     vCos = cos(Degree * (PI / 180));
     vTan = tan(Degree * (PI / 180));

     printf("sin = %f \ncos = %f \ntan = %f\n" , vSin , vCos , vTan);
}

Posted by 타망

댓글을 달아 주세요