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

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

PHPz
リリース: 2023-08-28 20:41:09
転載
1165 人が閲覧しました

六角形に内接する円内の正方形の面積を計算する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 までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート