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

Chương trình tính diện tích hình tròn ngoại tiếp tam giác đều trong C ++

Như tên cho thấy, tam giác đều là tam giác có các cạnh bằng nhau và các góc bên trong bằng nhau là 60 °. Nó còn được gọi là tam giác đều vì nó là một đa giác đều

Tính chất của tam giác đều là

  • 3 cạnh có độ dài bằng nhau
  • Các góc bên trong cùng độ là 60

Đường tròn ngoại tiếp một đa giác là đường tròn đi qua tất cả các đỉnh của một đa giác. Bán kính của đường tròn có thể là một cạnh hoặc một cạnh của đa giác bên trong đường tròn được gọi là đường tròn và tâm của đường tròn được gọi là đường tròn ngoại tiếp. Nó có thể ở bên trong hoặc bên ngoài vòng kết nối

Dưới đây là hình của Hình tròn ngoại tiếp tam giác đều

Chương trình tính diện tích hình tròn ngoại tiếp tam giác đều trong C ++

Vấn đề

Với cạnh của tam giác đều, nhiệm vụ là tìm diện tích của đường tròn ngoại tiếp tam giác đều trong đó diện tích là không gian chiếm bởi hình dạng.

Để tính diện tích đường tròn ngoại tiếp tam giác đều ta có công thức -

Area = (π*a^2)/3

Ví dụ

Input-: a = 5.0
Output-: Area of CircumCircle of equilateral triangle is :26.1667

Thuật toán

Start
Step 1 -> define macro for pi value
   #define pi 3.14
Step 2 -> declare function to calculate area of circumcircle of equilateral triangle
   float area_circum(float a)
      return (a * a * (pi / 3))
Step 3 -> In main()
   Declare variables as float a, area
   Set a = 5
   Set area = area_circum(a)
   Print area
Stop

Ví dụ

#include <iostream>
#include <math.h>
#define pi 3.14
using namespace std;
// function to calculate the area of circumcircle of equilateral triangle
float area_circum(float a){
   return (a * a * (pi / 3));
}
int main(){
   float a, area;
   a = 5.0;
   area = area_circum(a);
   cout << "Area of CircumCircle of equilateral triangle is :" <<area;
   return 0;
}

Đầu ra

Area of CircumCircle of equilateral triangle is :26.1667