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

正方形内に内接する八角形の側面を見つけるためのC++プログラム


このチュートリアルでは、特定の正方形に内接する八角形の辺を見つけるプログラムについて説明します。

このために、正方形の辺が与えられます。私たちのタスクは、そこに内接できる最大の八角形の辺を見つけることです。

正方形の辺と八角形の関係を見つけると、八角形の辺の式が見つかります

正方形の側面/(√2+ 1)

#include <bits/stdc++.h>
using namespace std;
//calculating the side of the octagon
float calc_oside(float a) {
   if (a < 0)
      return -1;
   float s = a / (sqrt(2) + 1);
      return s;
}
int main() {
   float a = 41;
   cout << calc_oside(a) << endl;
   return 0;
}
出力
16.9828

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

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

  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