C++で指定された辺を持つ三角形の外接円の面積
ここでは、辺が指定されている三角形の外接円の面積を取得する方法を説明します。ここで、辺ABはa、BCはb、CAはc、半径は「r」です。
半径rは-
と同じです
例
#include <iostream> #include <cmath> using namespace std; float area(float a, float b, float c) { if (a < 0 || b < 0 || c < 0) //if values are is negative it is invalid return -1; float s = (a + b + c) /2; float triangle = sqrt(s * (s - a) * (s - b) * (s - c)); float area = 3.14159 * pow(((a*b*c) / triangle), 2); return area; } int main() { float a = 4, b = 5, c = 3; cout << "Area : " << area(a, b, c); }
出力
Area : 314.159
-
C++で与えられた2つの辺を持つ直角三角形の斜辺を見つけます
この問題では、直角三角形の高さと底辺を定義する2つの整数値HとBが与えられます。私たちの仕事は、与えられた2つの辺を持つ直角三角形の斜辺を見つけることです 。 直角三角形は、2つの角度が直角である特殊三角形です。 問題を理解するために例を見てみましょう Input : B = 5, H = 12 Output : 13.00 ソリューションアプローチ この問題の簡単な解決策は、ピタゴラスの定理の概念を使用することです。 底辺と高さを使用して三角形の低テヌスを見つける。 ピタゴラスの定理の状態 直角三角形の斜辺の二乗は、三角形の他の2つのサイトの二乗の合計に等しいこと。 として
-
C++で指定された辺の長さを持つn辺の正多角形の面積
与えられた辺を持つn辺の正多角形の面積を見つけるためのこの問題では、図の面積の式を導き出し、それに基づいてプログラムを作成します。ただし、その前に、トピックを簡単に理解できるように基本を改訂しましょう。 N面の正多角形 は、すべての辺が等しいn辺の多角形です。たとえば、正五角形、正六角形など。 エリア は、任意の2次元図形の範囲を定量的に表したものです。 この図の面積を見つけるには、図内の個々の三角形の面積を見つけて、それが持つ辺の数を掛ける必要があります。 n面が与えられているので。 これで、上の図から、面積の数式を作成できます。 正多角形の各辺は、辺a(多角形の辺)と角度