Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

C++에서 정삼각형의 외접원의 면적을 계산하는 프로그램

<시간/>

이름에서 알 수 있듯이 정삼각형은 변의 길이가 같고 내각이 60°인 삼각형입니다. 정다각형이기 때문에 정삼각형이라고도 합니다.

정삼각형의 속성은 다음과 같습니다.

  • 동일한 길이의 3면
  • 60도인 같은 각도의 내각

플라이곤의 외접원은 폴리곤의 모든 꼭짓점을 지나는 원입니다. 원의 반지름은 circumradius로 알려진 원 내부의 다각형의 모서리 또는 측면이 될 수 있으며 원의 중심은 circumcenter로 알려져 있습니다. 원의 내부 또는 외부에 있을 수 있습니다.

다음은 정삼각형의 외접원 그림입니다.

C++에서 정삼각형의 외접원의 면적을 계산하는 프로그램

문제

정삼각형의 한 변에 주어진 과제는 정삼각형의 외접원의 넓이를 구하는 것입니다. 여기서 넓이는 도형이 차지하는 공간입니다.

정삼각형의 외접원의 면적을 계산하는 공식이 있습니다 -

Area = (π*a^2)/3

예시

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

알고리즘

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

예시

#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;
}

출력

Area of CircumCircle of equilateral triangle is :26.1667