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

C ++で2つの同心円の間の面積を計算するプログラム?


同心円とは

同心円は、円の内側の円です。つまり、半径の長さが異なる共通の中心を共有します。つまり、r1とr2です。ここで、r2>r1です。 2つの同心円の間の領域は環として知られています。

以下に同心円の図を示します

C ++で2つの同心円の間の面積を計算するプログラム?

問題

半径の長さが異なる2つの同心円r1とr2が与えられます。ここで、r2>r1です。タスクは、青い色で強調表示されている両方の円の間の領域を見つけることです。

2つの円の間の面積を計算するには、小さい円から大きい円の面積を引くことができます

たとえば、大きい円の半径はr2で、小さい円の半径の長さはr1です

C ++で2つの同心円の間の面積を計算するプログラム?

Input-: r1=3 r2=4
Output-: area between two given concentric circle is :21.98

アルゴリズム

Start
Step 1 -> define macro as
   #define pi 3.14
Step 2 -> Declare function to find area between the two given concentric circles
   double calculateArea(int x, int y)
   set double outer = pi * x * x
   Set double inner = pi * y * y
return outer-inner
step 3 -> In main()
   Declare variable as int x = 4 and int y = 3
   Print calculateArea(x,y)
Stop

#include <bits/stdc++.h>
#define pi 3.14
using namespace std;
// Function to find area between the two given concentric circles
double calculateArea(int x, int y){
   double outer = pi * x * x;
   double inner = pi * y * y;
   return outer-inner;
}
int main(){
   int x = 4;
   int y = 3;
   cout <<"area between two given concentric circle is :"<<calculateArea(x, y);
   return 0;
}

出力

area between two given concentric circle is :21.98

  1. C++で正三角形の外接円の面積を計算するプログラム

    名前が示すように、正三角形は等しい辺を持ち、またそれぞれ60°の等しい内角を持つものです。正多角形であるため、正三角形とも呼ばれます 正三角形の特性は 同じ長さの3辺 同じ程度の内角60° 多角形の外接円は、多角形のすべての頂点を通過する円です。円の半径は、外接円半径と呼ばれる円の内側のポリゴンのエッジまたは辺にすることができ、円の中心は外接円と呼ばれます。円の内側でも外側でもかまいません 以下に示すのは、正三角形の外接円の図です 問題 正三角形の側面を考えると、タスクは正三角形の外接円の面積を見つけることです。ここで、面積は形状が占めるスペースです。 正三角形の外接円の面

  2. C++を使用して楕円の領域を見つけるプログラム

    ここでは、C++を使用して楕円の面積を取得する方法を説明します。楕円にはさまざまな部分があります。これらは以下のようなものです。 キーポイント 説明 センター 楕円の中心。また、2つの焦点を結ぶ線分の中心でもあります。 主軸 楕円の最長直径 nmemb これは要素の数であり、各要素のサイズはサイズです。 バイト。 短軸 楕円の最小直径 コード tを指す線分 フォーカス 図で示されている2つのポイント ロータス直腸 蓮の直腸は、焦点を通り、楕円の主軸に垂直な線です。 楕円の面積はΠ𝜋 ∗𝑎a∗b𝑏 サンプルコード #include <iostre