在C語言中,計算內接於矩形(矩形內接於半圓)的圓的面積?


內接於矩形的圓與矩形較長的邊相切,即長度與圓相切。

內接於半圓的矩形在兩點與半圓弧相切。矩形的寬度等於圓的直徑。

如果**R**是半圓的半徑。

矩形的長度 = √2R/2

矩形的寬度 = R/√2

內接的最大圓的半徑為

r = b/2 = R/2√2

使用此公式,我們可以找到內接於矩形(矩形內接於半圓)的圓的面積,

面積 = (π*r2) = π*R/8

示例

 即時演示

#include <stdio.h>
int main() {
   float a = 5;
   float area = 3.14 * a/ 8;
   printf("The area of the circle inscribed in a rectangle inscribed in a semicircle of radius %f is %f", a , area);
   return 0;
}

輸出

The area of the circle inscribed in a rectangle inscribed in a semicircle of radius 5.00000 is 1.962500

更新於: 2019年10月3日

1K+ 瀏覽量

開啟你的 職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.