• ベストアンサー

三角関数

visual basicの三角関数はラジアン角ですが ラジアン角ではなく度数を使用するには どうしたらよいか教えて下さい. 具体的に言いますと 45度を入力が入力 tan 45 = 1という内部処理を行い 1を出力するプログラムを作成したいのですが どのようにしたらいいのか分からなくて困っています.

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

まず定数として  const pi=3.14159265 あたりを定義しておきましょう。 あとは、入力された角度をthetaとすれば、  tan( theta / 180 * pi ) このようにラジアンに変換すればいいだけです。  

その他の回答 (2)

回答No.3

ラジアン角は、半径を1とした円の円周の長さを角度として使用します。 半径1の円の円周の長さは、2×円周率です。 つまり、360度が2π (π:パイ円周率の記号) ですから、45度は 45/360×2π=1/4π となります。

  • Kurouto
  • ベストアンサー率28% (96/338)
回答No.1

2π(rad) = 360゜ですよ。 つまり、45度はΠ/4です。

参考URL:
http://www8.plala.or.jp/ap2/suugaku/sankakukansuu.html