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

Cプログラムで長方形に内接できる最大のひし形の領域?


ここでは、1つの長方形が指定されているという1つの問題が発生します。長方形に内接できる最大のひし形の領域を見つける必要があります。図は次のようになります-

Cプログラムで長方形に内接できる最大のひし形の領域?

長方形の長さは「l」、幅は「b」なので、ひし形の面積は-

ソースコード

#include <iostream>
#include <cmath>
using namespace std;
float area(float l, float b) {
   if (l < 0 || b < 0) //if the values are negative it is invalid
      return -1;
   float area = (l*b) /2;
   return area;
}
int main() {
   float l = 20.0, b = 7;
   cout << "Area : " << area(l, b);
}

出力

Area : 70

  1. 正方形に内接する円の面積を計算するプログラム

    正方形に内接する円は、円の端で円の側面に接する円です。つまり内接円の直径は正方形の辺と同じです。面積は、式「((丌/ 4)* a * a)」を使用して計算できます。 ここで、「a」は正方形の一辺の長さです。 コードのロジック -円の内側に内接する円の面積は、式((丌/ 4)* a * a)を使用して計算されます。 このために、数学的に22/7または3.14であるパイ(丌)の値を定義する必要があります。結果に評価される式は、float変数に保存されます。 例 #include <stdio.h> #include <math.h> int main() { &nb

  2. C++で楕円に内接できる最大の正方形の面積

    ここでは、楕円に内接できる最大の正方形の領域が表示されます。楕円の四角は以下のようになります- 楕円の面積は-です ここで、xとyが同じ場合、 つまり、面積は- 例 #include <iostream> #include <cmath> using namespace std; float area(float a, float b) {    if (a < 0 || b < 0 ) //if values are is negative it is invalid