| ヘッダ | math.h |
| 書式 | double tan(double x); |
| 引数 | x … タンジェントの値を計算する角度(ラジアン単位) |
| 戻り値 | 成功:タンジェントの値 失敗:不定(errnoにエラーコードが設定される) |
| 解説 | ラジアン単位の角度を引数にして、tan(x)の値を求める関数 |
sin()、cos()、tan()を使用したプログラム
/****************************************************************************/
#include<stdio.h>
#include<math.h>
int main()
{
double rad___0; // 0° に対応するラジアン
double rad__45; // 45° に対応するラジアン
double rad__90; // 90° に対応するラジアン
double rad_180; // 180°に対応するラジアン
double pi = 3.1415926535; // 円周率
// ちなみに 2π(ラジアン)=360°(度)です。
rad___0 = 0;
rad__45 = pi / 4;
rad__90 = pi / 2;
rad_180 = pi;
// sin計算
printf("sin0° = sin(%2.2f) = %.3f\n",rad___0, sin(rad___0));
printf("sin90° = sin(%2.2f) = %.3f\n",rad__90, sin(rad__90));
printf("sin180°= sin(%2.2f) = %.3f\n",rad_180, sin(rad_180));
printf("\n");
//cos計算
printf("cos0° = cos(%2.2f) = %.3f\n",rad___0, cos(rad___0));
printf("cos90° = cos(%2.2f) = %.3f\n",rad__90, cos(rad__90));
printf("cos180°= cos(%2.2f) = %.3f\n",rad_180, cos(rad_180));
printf("\n");
//tan計算
printf("tan0° = tan(%2.2f) = %.3f\n",rad___0, tan(rad___0));
printf("tan45° = tan(%2.2f) = %.3f\n",rad__45, tan(rad__45));
printf("\n");
return 0;
}
/****************************************************************************/

Copyright(c) 2010 , cgengor
このWebページの内容を無断で複製または転載することを禁じます。
このWebページの情報を利用することにより発生したいかなる損害について著作権保有者はいっさいの責任を負いません。