[c언어] 각도를 0도에서 90도까지 10도씩 증가하여 삼각함수의 결과를 출력

IT/c / c++|2014. 8. 4. 23:04

[c언어] 각도를 0도에서 90도까지 10도씩 증가하여 삼각함수의 결과를 출력

 

[소스파일]

#include <stdio.h>

#include <math.h>

#define PI 3.141592 //파이값

double degree_to_radian(double degree);

int main(void)

{

 double deg, rad, s, c; //변수

 printf("각도\t라디안\tsine\tcosine\n");

 printf("-------------------------------\n");

 for(deg=0;deg<=90;deg+=10)

 {

  rad=degree_to_radian(deg); //라디안 구하는 함수

  s=sin(rad);

  c=cos(rad);

  printf("%2.f도\t%4.2f\t%6.4f\t%6.4f\n", deg, rad, s, c);

 }

 return 0;

}

double degree_to_radian(double degree)

{

 return degree*PI/180; //값 계산

}

[실행파일]

 



함수 호출을 하여 각도 구하는것 수학적 요구와 프로그래밍 지식을 결합하여 풀어내야합니다

수학이 어렵다면 수학자료를 찾아보면서 만들면 되는것이고

프로그래밍이 어렵다면 많이 해보면 되는것입니다.

이왕 공부하는것이라면 맘 단단히 먹고 하는것이 좋지요:)

댓글()