Cプログラミング
 Computer >> コンピューター >  >> プログラミング >> Cプログラミング

C円内に内接する十角形の領域のプログラム?


ここでは、円の内側にある十角形の領域を取得する方法を説明します。半径が与えられます。十角形の側面は「a」です。

C円内に内接する十角形の領域のプログラム?

十角形の側面は以下のようになっていることがわかっているので-

C円内に内接する十角形の領域のプログラム?

したがって、面積は-

C円内に内接する十角形の領域のプログラム?

#include <iostream>
#include <cmath>
using namespace std;
float area(float r) {
   if (r < 0) //if r is negative it is invalid
      return -1;
   float area = (5 * pow(r, 2) * (3 - sqrt(5)) * (sqrt(5) + (2 * sqrt(5)))) / 4;
   return area;
}
int main() {
   float r = 8;
   cout << "Area : " << area(r);
}

出力

Area : 409.969

  1. 円内に内接する正方形内の最大のルーローの三角形?

    ここでは、正方形内に内接する最大のルーローの三角形の領域が表示されます。その正方形は1つの円内に内接します。正方形の側面は「a」です。円の半径は「r」です。私たちが知っているように、正方形の対角線は円の直径です。だから- 2𝑟 = 𝑎√2 𝑎 = 𝑟√2 そして、ルーローの三角形の高さはhです。 ルーローの三角形の高さはaと同じです。したがって、a=hです。したがって、ルーローの三角形の面積は- 例 #include <iostream> #include <cmath> using namespace std; floa

  2. 正方形に内接する円の面積を計算するプログラム

    正方形に内接する円は、円の端で円の側面に接する円です。つまり内接円の直径は正方形の辺と同じです。面積は、式「((丌/ 4)* a * a)」を使用して計算できます。 ここで、「a」は正方形の一辺の長さです。 コードのロジック -円の内側に内接する円の面積は、式((丌/ 4)* a * a)を使用して計算されます。 このために、数学的に22/7または3.14であるパイ(丌)の値を定義する必要があります。結果に評価される式は、float変数に保存されます。 例 #include <stdio.h> #include <math.h> int main() { &nb