Computer >> Máy Tính >  >> Lập trình >> C ++

Diện tích hình vuông tính từ độ dài đường chéo trong C ++

Khu vực của một hình là mức độ của hình đó trong mặt phẳng hai chiều.

Hình vuông là tứ giác có tất cả các cạnh bằng nhau và tất cả các góc trong đều là góc vuông.

Đường chéo của một đa giác là đường nối hai cạnh không liền kề nhau.

Diện tích hình vuông tính từ độ dài đường chéo trong C ++

ac và bd là đường chéo của hình vuông abcd.

Trong bài toán này, chúng ta cho độ dài các đường chéo của một hình vuông và chúng ta phải tìm là của hình vuông đó.

Bây giờ trong tam giác abc,

ac2 = bc2 + ab2
d2 = a2 + a2
d = sqrt(2*a2)
d2 /2 = a2

Và chúng tôi biết là hình vuông =a * a.

Do đó,

khu vực =d2 / 2

Sử dụng công thức này, chúng ta có thể tìm thấy diện tích của một hình vuông khi độ dài của đường chéo được cho trước,

Ví dụ

#include<iostream>
#include<math.h>
using namespace std;
int main(){
   double d = 10;
   double area = (d * d)/2.0;
   cout<<"Area of square of diagonal "<<d<<" is "<<area;
   return 0;
}

Đầu ra

area of square of diagonal 10 is 50