【C言語】sinとcosを10度刻みで求める方法

C言語は、数値計算や科学技術計算に広く使用されるプログラミング言語です。

その中でも、三角関数の計算はよく使用されます。

本記事では、C言語でsinとcosを10ど刻みで計算する方法について詳しく説明します。

目次から探す

sinとcosを10度刻みで計算する方法

10度刻みでsinを計算する方法

10度刻みでsinを計算する場合、forループを使用して角度を10度ずつ増やしながらsinを計算します。

#include <stdio.h>
#include <math.h>
int main() {
    for (int angle = 0; angle <= 360; angle += 10) {
        double radian = angle * M_PI / 180; // 角度をラジアンに変換convert angle to radians각도를 라디안으로 변환konverter vinklen til radianeromvandla vinkel till radianerhoek omzetten in radialenconverter ângulo em radianosWinkel in Bogenmaß umrechnenconvertir l'angle en radiansconvertir ángulos a radianesconvertire l'angolo in radianti
        double result = sin(radian); // sin関数を使用して正弦値を計算Calculate sine value using sin functionsin 함수를 사용하여 사인 값 계산Beregn sinusværdi ved hjælp af sin funktionBeräkna sinusvärde med sin funktionBereken de sinuswaarde met behulp van de sin-functieCalcule o valor do seno usando a função sinBerechnen Sie den Sinuswert mithilfe der SinusfunktionCalculer la valeur sinusoïdale à l'aide de la fonction sinCalcular el valor del seno usando la función sinCalcola il valore del seno utilizzando la funzione sin
        printf("sin(%d) = %lf\n", angle, result); // 結果を出力Output results결과 출력Output resultaterUtgångsresultatUitvoerresultatenResultados de saídaErgebnisse ausgebenRésultats de sortieResultados de salidaRisultati dell'output
    }
    return 0;
}

上記のコードでは、forループを使用して«angle変数»を0から360まで10度ずつ増やしながら、«sin関数»を使用して正弦値を計算し、結果を出力しています。

10度刻みでcosを計算する方法

10度刻みでcosを計算する場合も、forループを使用して角度を10度ずつ増やしながらcosを計算します。

#include <stdio.h>
#include <math.h>
int main() {
    for (int angle = 0; angle <= 360; angle += 10) {
        double radian = angle * M_PI / 180; // 角度をラジアンに変換convert angle to radians각도를 라디안으로 변환konverter vinklen til radianeromvandla vinkel till radianerhoek omzetten in radialenconverter ângulo em radianosWinkel in Bogenmaß umrechnenconvertir l'angle en radiansconvertir ángulos a radianesconvertire l'angolo in radianti
        double result = cos(radian); // cos関数を使用して余弦値を計算Calculate cosine value using cos functioncos 함수를 사용하여 코사인 값 계산Beregn cosinusværdien ved hjælp af cos-funktionenBeräkna cosinusvärdet med hjälp av cos-funktionenBereken de cosinuswaarde met behulp van de cos-functieCalcule o valor do cosseno usando a função cosBerechnen Sie den Kosinuswert mithilfe der KosinusfunktionCalculer la valeur du cosinus à l'aide de la fonction cosCalcular el valor del coseno usando la función cosCalcolare il valore del coseno utilizzando la funzione cos
        printf("cos(%d) = %lf\n", angle, result); // 結果を出力Output results결과 출력Output resultaterUtgångsresultatUitvoerresultatenResultados de saídaErgebnisse ausgebenRésultats de sortieResultados de salidaRisultati dell'output
    }
    return 0;
}

上記のコードでは、forループを使用して«angle変数»を0から360まで10度ずつ増やしながら、«cos関数»を使用して余弦値を計算し、結果を出力しています。

以上が、C言語でsinとcosを計算する方法と10度刻みで計算する方法の説明です。

目次から探す