Rumah > pembangunan bahagian belakang > C++ > 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
Lepaskan: 2023-09-14 08:53:01
ke hadapan
948 orang telah melayarinya

在这里,我们将看到一个正方形内切于一个半圆的最大卢卡斯三角形的面积。假设半圆的半径为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);
}
Salin selepas log masuk

输出

Area of Reuleaux Triangle: 36.0819
Salin selepas log masuk

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!

sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan