ホームページ  >  記事  >  バックエンド開発  >  対角線の長さを考慮した六角形の面積を求める C プログラムは何ですか?

対角線の長さを考慮した六角形の面積を求める C プログラムは何ですか?

王林
王林転載
2023-08-30 12:25:09994ブラウズ

ここでは、対角線の長さを使用して六角形の面積を取得する方法を学びます。六角形の対角線の長さはdです。

対角線の長さを考慮した六角形の面積を求める C プログラムは何ですか?

#正六角形の内角はそれぞれ 120°です。すべての内角の合計は 720° です。対角線が d の場合、面積は -

対角線の長さを考慮した六角形の面積を求める C プログラムは何ですか?

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);
}

Output

Area : 64.9519

になります。

以上が対角線の長さを考慮した六角形の面積を求める C プログラムは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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