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

C++で弓形の領域を見つけるプログラム


このチュートリアルでは、円形セグメントの領域を見つけるプログラムについて説明します。

特定の球でコードを作成すると、メジャーとマイナーの2つのセグメントに分割されます。円の半径とマイナーセグメントを構成する角度を考えると、両方のセグメントの領域を見つける必要があります。

#include <bits/stdc++.h>
using namespace std;
float pi = 3.14159;
//finding area of segment
float area_of_segment(float radius, float angle){
   float area_of_sector = pi * (radius * radius)*(angle / 360);
   float area_of_triangle = (float)1 / 2 *(radius * radius) *
      sin((angle * pi) / 180);
   return area_of_sector - area_of_triangle;
}
int main() {
   float radius = 10.0, angle = 90.0;
   cout << "Area of minor segment = "
      << area_of_segment(radius, angle) << endl;
   cout << "Area of major segment = "
      << area_of_segment(radius, (360 - angle));
   return 0;
}

出力

Area of minor segment = 28.5397
Area of major segment = 285.619

  1. C++で平行四辺形の面積を見つけるプログラム

    この問題では、平行四辺形の底と高さを表す2つの値が与えられます。私たちのタスクは、C++で平行四辺形の領域を見つけるプログラムを作成することです。 平行四辺形 は、反対側が等しく平行な4辺の閉じた図形です。 問題を理解するために例を見てみましょう 入力 B = 20, H = 15 出力 300 説明 平行四辺形の面積=B* H =20 * 15 =300 ソリューションアプローチ この問題を解決するために、平行四辺形の面積の幾何学的公式を使用します。 Area = base * height. ソリューションの動作を説明するプログラム 例 #include <io

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

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