ホームページ >バックエンド開発 >C++ >ルアー三角形の面積は何ですか?

ルアー三角形の面積は何ですか?

WBOY
WBOY転載
2023-09-03 08:45:091107ブラウズ

ここでは、以下のルーロー三角形の面積を計算する方法を見ていきます。ルーロー三角形の中に正三角形があります。高さをhとすると、この形は3つの円の交点で構成されます。

ルアー三角形の面積は何ですか?

円形のセクターが 3 つあります。各扇形の面積は、−

ルアー三角形の面積は何ですか?

#正三角形の面積を3回加算するので、それらを減算する必要があります。したがって、最後の領域は -

ルアー三角形の面積は何ですか?

Example

#include <iostream>
#include <cmath>
using namespace std;
float areaReuleaux(float h) {
   if (h < 0) //if h is negative it is invalid
   return -1;
   float area = ((3.1415 - sqrt(3)) * h * h)/2;
   return area;
}
int main() {
   float height = 6;
   cout << "Area of Reuleaux Triangle: " << areaReuleaux(height);
}

Output

Area of Reuleaux Triangle: 25.3701
になります。

以上がルアー三角形の面積は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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