[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; //값 계산
}
[실행파일]
함수 호출을 하여 각도 구하는것 수학적 요구와 프로그래밍 지식을 결합하여 풀어내야합니다
수학이 어렵다면 수학자료를 찾아보면서 만들면 되는것이고
프로그래밍이 어렵다면 많이 해보면 되는것입니다.
이왕 공부하는것이라면 맘 단단히 먹고 하는것이 좋지요:)
'IT > c / c++' 카테고리의 다른 글
c언어 - 영문 소문자의 자판을 연습하는 프로그램 (1) | 2014.08.12 |
---|---|
c언어 - 10진수를 8진수로 변환하는 프로그램 (2) | 2014.08.04 |
C언어 기초 문법에 대해 알고 들어가자 (0) | 2014.08.03 |
c언어 - 음계의 주파수를 화면에 출력 (0) | 2014.08.02 |
[C++] 면적이 100보다 큰 원 구하기 (0) | 2014.08.01 |
댓글()