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

C++で四辺形の角度を見つけるプログラム


この問題では、APの一般的な差である値dが与えられます。このAPは四辺形のすべての角度です。私たちのタスクは、C++で四辺形の角度を見つけるプログラムを作成することです

問題の説明 −ここで、四辺形の角度は、共通の差dを持つAPの形式になっています。そして、角度を見つける必要があります。

問題を理解するために例を見てみましょう

入力

d = 15

出力

67.5, 82.5, 97.5, 112.5

説明

First angle is x
Second angle is x + 15
Third angle is x + 30
Four angle is x + 45

四辺形の角度の合計は360度です。

x + x + 15 + x + 30 + x + 45 = 360
4x + 90 = 360
4x = 270 => x = 67.5

ソリューションアプローチ

この問題を解決するために、APと四辺形のプロパティを使用します。

xから始まるAPの最初の4つの角度を取ります。それらはx、x + d、x + 2d、x+3dになります。

四辺形のすべての角度の合計は360度です。これを考慮すると

x + x+d + x+2d + x+3d = 360
4x + 6d = 360
2x + 3d = 180 => x = (180 - 3d)/2

この式を使用して、dの値がわかっているので、四辺形の1つの角度の値を見つけます。残りのすべての角度も見つけることができます。

ソリューションの動作を説明するプログラム

#include <iostream>
using namespace std;
float findAngle(float d){
   return ((180 - (3*d))/2);
}
int main(){
   float d = 25;
   float a = findAngle(d);
   cout<<"The angles of the quadrilateral are: "<<a<<"\t"<<(a+d)<<"\t"<<(a+ 2*d)<<"\t"   <<(a+3*d);
   return 0;
}

出力

The angles of the quadrilateral are: 52.5 77.5 102.5 127.5

  1. C++で三角形の図心を見つけるプログラム

    この問題では、三角形の3つの頂点の座標を示す2D配列が与えられます。私たちのタスクは、C++で三角形のセントロイドを見つけるプログラムを作成することです。 セントロイド 三角形の3つの中央値は、三角形の3つの中央値が交差する点です。 中央値 三角形の頂点は、三角形の頂点とその反対側の線の中心点を結ぶ線です。 問題を理解するために例を見てみましょう 入力 (-3, 1), (1.5, 0), (-3, -4) 出力 (-3.5, -1) 説明 Centroid (x, y) = ((-3+2.5-3)/3, (1 + 0 - 4)/3) = (-3.5, -1) ソリューションアプロ

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

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