Cの正三角形内に内接できる最大の正方形?
内接 平面形状またはソリッドは、別の幾何学的形状またはソリッドに囲まれ、その内部に「ぴったりと収まる」ものです。 「正方形が三角形に内接している」とは、「三角形が正方形に外接している」とまったく同じことを意味します。 。
正三角形内に内接できる最大の正方形-
正三角形内に内接できる最大の正方形-
例を見てみましょう
Input: 5 Output: 2.32
説明
正方形の辺はx 。
さて、 AH DEに垂直です 。
DE BCと並行しています 、角度AED=角度ACB=60
三角形のEFC 、
⇒Sin60=x/ EC
⇒√3/2=x / EC
⇒EC=2x/√3
三角形のAHE 、
⇒Cos60=x / 2AE
⇒1/2=x/ 2AE
⇒AE=x
サイドAC 三角形の=2x/√3+x 。さて、
a =2x/√3+x
x =a /(1 + 2 /√3)=0.464a
例
#include <stdio.h> #include <math.h> int main() { float a = 5; float area = 0.464 * a; printf("The area is : %f",area); return 0; }
出力
The area is : 2.320000
-
半円に内接する正方形内に内接する最大のルーローの三角形?
ここでは、半円に内接する正方形内に内接する最大のReuleax三角形の領域が表示されます。半円の半径がRで、正方形の辺が「a」で、Reuleax三角形の高さがhであるとします。 半円に内接する正方形の辺は-であることがわかります。 ルーローの三角形の高さはaと同じです。したがって、a=hです。したがって、ルーローの三角形の面積は-です。 例 #include <iostream> #include <cmath> using namespace std; float areaReuleaux(float r) { //radius of the s
-
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