C言語例文集


 tan()    タンジェント(正接)を計算する

ヘッダ 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;
}
/****************************************************************************/

<実行結果>



<Topページ>

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