ホームページ  >  記事  >  バックエンド開発  >  六角形に内接する円内の正方形の面積を計算するCプログラム

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

PHPz
PHPz転載
2023-08-28 20:41:091078ブラウズ

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

正六角形に内接する円に内接する正方形が与えられた場合、正方形の面積を求める必要があります。これを行うには、辺を見つける必要があります。正方形の長さと正六角形の辺の長さの関係。

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

正方形の対角線は円の直径と等しいので、半径と辺の長さの距離 関係は、 a=√r

正六角形の辺の長さより、

a = √3A/√2

つまり、正方形の面積は、 area=a2 = (√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

以上が六角形に内接する円内の正方形の面積を計算するCプログラムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。