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

C++の正方形の外接円の面積


この問題では、正方形の辺が与えられたときに、正方形の外接円の面積を計算します。先に進む前に、概念をよりよく理解するために基本的な定義を修正しましょう。

正方形 はすべての辺が等しい四辺形です。

外接円 円はポリゴンのすべての頂点に接しています。

エリア は、任意の2次元図形の範囲を定量的に表したものです。

正方形の外接円の面積を計算します。円と正方形のパラメータの関係を見つける必要があります。

C++の正方形の外接円の面積

これで、図のように、正方形のすべての頂点が円に接触しています。この図を見ると、正方形の対角線は円の直径に等しいと結論付けることができます。

これを使用して、円の直径と正方形の辺の関係を導き出すことができます。

r = (√ (2a^2))/2

rは、円と正方形の辺の半径です。

これで、数式を使用して円の面積を見つけることができます。

Area of circle = π*r^2
= π* ((√ (2a^2))^2 / 2
= π * (2 *a ^ 2)/4
= (π*a^2)/2

これで、この式を使用して、円の面積を見つけることができます。

アルゴリズム

Step 1 : Calculate area of circle using formula {(3.14 * a * a) /2 }
Step 2 : Print the area of the circle

#include <iostream>
using namespace std;
int main(){
   float a = 6;
   float area = ( (3.14 * a * a )/2) ;
   cout<<"The area of Circumscribed Circle of a Square of side "<<a<<" is "<<area;
   return 0;
}

出力

The area of Circumscribed Circle of a Square of side 6 is 56.52

  1. C++で楕円に内接する最大の円の領域を見つけます

    長軸と短軸の長さが2aと2bの楕円があるとします。そこに内接できる最大の円の領域を見つける必要があります。したがって、a=5およびb=3の場合、面積は28.2734になります このことから、楕円に内接する最大円の半径が短軸「b」になることがわかります。したがって、面積はA=π*b * bになります。 例 #include<iostream> using namespace std; double inscribedCircleArea(double b) {    double area = 3.1415 * b * b;    re

  2. C++でのAreaOfSquareのプログラム

    長方形の辺が与えられ、その辺から正方形の領域を印刷することがタスクです。 正方形は、4つの辺を持ち、それぞれ90度の4つの角度を形成し、すべての辺が同じ形状の2D平面図形です。言い換えれば、正方形は辺が等しい長方形の形であると言えます。 以下に示すのは正方形の表現です- 正方形の面積はSidexSide 例 Input: 6 Output: 36 As the side is 6 so the output is 6*6=36 Input: 12 Output: 144 アルゴリズム START    Step 1-> Declare a functio