Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Apakah segi tiga lengkung Luras terbesar yang ditulis dalam segi empat sama dalam separuh bulatan?

Apakah segi tiga lengkung Luras terbesar yang ditulis dalam segi empat sama dalam separuh bulatan?

PHPz
PHPzke hadapan
2023-09-14 08:53:01889semak imbas

在这里,我们将看到一个正方形内切于一个半圆的最大卢卡斯三角形的面积。假设半圆的半径为R,正方形的边长为‘a’,卢卡斯三角形的高度为h。

Apakah segi tiga lengkung Luras terbesar yang ditulis dalam segi empat sama dalam separuh bulatan?

我们知道正方形内切于一个半圆的边长为-

Apakah segi tiga lengkung Luras terbesar yang ditulis dalam segi empat sama dalam separuh bulatan?

卢卡斯三角形的高度与边长相等。所以a = h。因此卢卡斯三角形的面积为-

Apakah segi tiga lengkung Luras terbesar yang ditulis dalam segi empat sama dalam separuh bulatan?

例子

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

输出

Area of Reuleaux Triangle: 36.0819

Atas ialah kandungan terperinci Apakah segi tiga lengkung Luras terbesar yang ditulis dalam segi empat sama dalam separuh bulatan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam