HOWTO · C++

C++ でラジアンを度に変換する

単純な数学的アプローチを使用して、C++ でラジアンを度に変換するのは非常に簡単です。

このページの内容

ラジアンと度は、角度の 2つの異なる測定単位です。 ラジアンは円の弧の長さで角度を測定し、度は 360/2π として測定します。

ラジアンは π の一部として表示されるため、小さな角度を扱う場合により便利です。 一方、度数は、大きな角度を扱う場合に使いやすいです。

この記事では、C++ でのラジアンから度数への変換について説明します。

C++ でラジアンを度に変換する

ラジアンから度への変換は非常に単純な計算です。 まず、次の式を使用してラジアンの値を見つけます。

Radian = atan(y / x)

atan() 関数は、単位円上の点の座標を表す yx の 2つの引数を取ります。x は水平軸に沿った長さ、y は垂直軸に沿った長さです。 .

ラジアンの値を見つけたら、ラジアンの値を次の式に入れます。

degrees = radians(180.0 / 3.14)

度変数には、変数ラジアンに 180 を掛けて pi (3.14) で割った値が割り当てられます。

上記の手順を使用して、ラジアンを度に変換する例について説明しましょう。

#include <iostream>
#define pi 3.14
#include <cmath>
#include <cstdlib>
using namespace std;
float Convert(float radian) { return (radian * (180 / pi)); }
int main() {
  float radian = 78;
  float degree = Convert(radian);
  cout << "The value of degree is " << degree;
  return 0;
}

ここをクリック 上記のコードの動作を確認します。