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

Diện tích hình tròn ngoại tiếp hình vuông trong C ++

Trong bài toán này, chúng ta sẽ tính diện tích của hình tròn ngoại tiếp hình vuông khi chúng ta có cạnh của hình vuông. Trước khi đi sâu hơn, chúng ta hãy sửa đổi các định nghĩa cơ bản để hiểu các khái niệm tốt hơn.

Hình vuông là một tứ giác có tất cả các cạnh bằng nhau.

Vòng kết nối xung quanh là một đường tròn tiếp xúc với tất cả các đỉnh của một đa giác.

Khu vực là đại diện định lượng về mức độ của bất kỳ hình hai chiều nào.

Để tính diện tích hình tròn ngoại tiếp hình vuông. Chúng ta cần tìm mối quan hệ giữa tham số của hình tròn và hình vuông.

Diện tích hình tròn ngoại tiếp hình vuông trong C ++

Bây giờ, như trong hình, tất cả các đỉnh của hình vuông đều chạm vào hình tròn. Từ hình vẽ, chúng ta có thể kết luận rằng đường chéo của hình vuông bằng đường kính của hình tròn.

Sử dụng điều này, chúng ta có thể suy ra mối quan hệ giữa đường kính của hình tròn và cạnh của hình vuông.

r = (√ (2a^2))/2

r là bán kính của hình tròn và cạnh của hình vuông.

Bây giờ, sử dụng công thức, chúng ta có thể tìm thấy diện tích của hình tròn.

Area of circle = π*r^2
= π* ((√ (2a^2))^2 / 2
= π * (2 *a ^ 2)/4
= (π*a^2)/2

Bây giờ, sử dụng công thức này, chúng ta có thể tìm thấy diện tích của hình tròn.

Thuật toán

Step 1 : Calculate area of circle using formula {(3.14 * a * a) /2 }
Step 2 : Print the area of the circle

Ví dụ

#include <iostream>
using namespace std;
int main(){
   float a = 6;
   float area = ( (3.14 * a * a )/2) ;
   cout<<"The area of Circumscribed Circle of a Square of side "<<a<<" is "<<area;
   return 0;
}

Đầu ra

The area of Circumscribed Circle of a Square of side 6 is 56.52