Cプログラミング
 Computer >> コンピューター >  >> プログラミング >> Cプログラミング

半円に内接する長方形に内接する円の面積?


1つの半円が与えられていると考えてみましょう。その半径はRです。長さl、幅bの1つの長方形がその半円に内接しています。これで、半径rの1つの円が長方形に内接します。内側の円の領域を見つける必要があります。

半円に内接する長方形に内接する円の面積?

半円内に内接できる最大の長方形の長さはl、幅はbであることがわかっているので、lとbの式は次のようになります-

半円に内接する長方形に内接する円の面積?

半円に内接する長方形に内接する円の面積?

さて、長方形内に内接できる最大の円の半径はrで、以下のようになります-

半円に内接する長方形に内接する円の面積?

半円に内接する長方形に内接する円の面積?

#include <iostream>
#include <cmath>
using namespace std;
float innerCircleArea(float R){
   return 3.1415 * pow(R / (2 * sqrt(2)), 2);
}
int main() {
   float rad = 12.0f;
   cout << "Area: " << innerCircleArea(rad);
}

出力

Area: 56.547

  1. 正方形に内接する円の面積を計算するプログラム

    正方形に内接する円は、円の端で円の側面に接する円です。つまり内接円の直径は正方形の辺と同じです。面積は、式「((丌/ 4)* a * a)」を使用して計算できます。 ここで、「a」は正方形の一辺の長さです。 コードのロジック -円の内側に内接する円の面積は、式((丌/ 4)* a * a)を使用して計算されます。 このために、数学的に22/7または3.14であるパイ(丌)の値を定義する必要があります。結果に評価される式は、float変数に保存されます。 例 #include <stdio.h> #include <math.h> int main() { &nb

  2. C++の長方形領域

    2D平面内の2つの直線状の長方形で覆われる総面積を求めたいとします。ここで、各長方形は、図に示すように、左下隅と右上隅によって定義されます。 これを解決するには、次の手順に従います- =HまたはD<=Fの場合、 return(C – A)*(D – B)+(G – E)*(H – F) 配列hを定義し、A、C、E、Gをhに挿入します 配列vを定義し、B、D、F、Hをvに挿入します h配列の並べ替えとv配列の並べ替え temp:=(h [2] – h [1])*(v [2] – v [1]) 合計:=temp 合計:=合計+(C – A