ここでは、対角線の長さを使用して六角形の面積を取得する方法を学びます。六角形の対角線の長さはdです。
#正六角形の内角はそれぞれ 120°です。すべての内角の合計は 720° です。対角線が d の場合、面積は - Example#include <iostream> #include <cmath> using namespace std; float area(float d) { if (d < 0) //if d is negative it is invalid return -1; float area = (3 * sqrt(3) * d*d)/8.0; return area; } int main() { float r = 10; cout << "Area : " << area(r); }
Area : 64.9519
以上が対角線の長さを考慮した六角形の面積を求める C プログラムは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。