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

C六角形に内接する円に内接する正方形の面積のプログラム?


与えられた、正六角形に内接する円の中に内接する正方形で、正方形の面積を見つける必要があります。そのためには、側面の関係を見つける必要があります。正方形と六角形の辺。

六角形に内接する円の半径の数式は、r=A√3/2

です。

正方形の対角線は円の直径に等しいので、半径と辺の関係は次のようになります。a=√r

六角形の側面に基づいて、

a = √3A/√2

つまり、正方形の面積、Area =a 2 =(√3A/√2) 2

#include <stdio.h>
#include <math.h>
int main() {
   float a = 5;
   float area = pow((a * sqrt(3)) / (sqrt(2)), 2);
   printf("area = %f", area);
   return 0;
}

出力

area = 37.500000

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

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

  2. C++でのAreaOfSquareのプログラム

    長方形の辺が与えられ、その辺から正方形の領域を印刷することがタスクです。 正方形は、4つの辺を持ち、それぞれ90度の4つの角度を形成し、すべての辺が同じ形状の2D平面図形です。言い換えれば、正方形は辺が等しい長方形の形であると言えます。 以下に示すのは正方形の表現です- 正方形の面積はSidexSide 例 Input: 6 Output: 36 As the side is 6 so the output is 6*6=36 Input: 12 Output: 144 アルゴリズム START    Step 1-> Declare a functio