プロが教えるわが家の防犯対策術!

底辺aの長さ、辺bの長さ、その間Cの角度から 三角形の面積と周囲の長さを求めます。
これに関して、以下2点の質問があります。

(1)検索して見つけてきましたが、この公式があっていますか?
  >面積=a×(b×sinC)÷2
  >周囲=a+b+√(aの2乗+bの2乗-2×a×b×cosC)

(2)公式利用の際に、角度Cが鋭角・直角・鈍角であることは関係しますか?
  それぞれ別の式を使う必要があるのか、すべて共通なのか、ということです。

プログラミングの練習課題に使います。三角関数について勉強しているわけではありませんので詳しい説明はなくてもかまいません。よろしくお願いいたします。

A 回答 (2件)

・90度は鋭角と同じということですよね



 そうです。

・第三項という言葉の意味が解らず…すいません。ここ√(aの2乗+bの2乗-2×a×b×cosC)のことでしょうか?ここをプラスに変える必要がある、という理解でいいですか?

  位置はそのとおりです。自動的に符合が変わるので何もいじる必要はありません。
    • good
    • 4
この回答へのお礼

何度もありがとうございます。

マイナスになるのはcosという事でした。たとえ正負がどうなってても平方根でプラスになります。ということですね!(やっと解った!)だから、この公式は特に鋭角・直角・鈍角に関係なく使える!ということ。
ほんとうにありがとうございます。これでやっとプログラムの練習に戻れます!

お礼日時:2011/04/14 15:16

1)正解です(^_^)



2)関係します。90度を超えるとコサインが負になりますから、第三項がプラスになりますね。

ただプログラミングするときには鋭角についての公式で組んでおけば鈍角は自動的に対応したことになりますよ。

この回答への補足

回答ありがとうございます^^
まったく高校数学の記憶がないので、しつこく確認させてください。

・90度は鋭角と同じということですよね
・第三項という言葉の意味が解らず…すいません。ここ√(aの2乗+bの2乗-2×a×b×cosC)のことでしょうか?ここをプラスに変える必要がある、という理解でいいですか?

補足日時:2011/04/12 18:18
    • good
    • 1

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!