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

정삼각형의 내접원의 넓이와 둘레를 계산하는 프로그램 C에서 정삼각형이란?

<시간/>

정삼각형이란 무엇입니까?

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

정삼각형의 속성은 -

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

동그라미

내원은 삼각형 내부에 있는 원으로, 아래 그림과 같이 원의 중심이 삼각형과 동일함을 의미합니다. 내원의 중심은 내심으로 알려져 있고 반지름은 반경으로 알려져 있습니다.

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

정삼각형의 내접원의 넓이와 둘레를 계산하는 프로그램 C에서 정삼각형이란?

문제

정삼각형의 한 변이 주어졌을 때 작업은 그 안에 있는 원의 넓이와 둘레를 찾는 것입니다. 여기서 넓이는 모양이 차지하는 공간이고 부피는 모양이 포함할 수 있는 공간입니다.

정삼각형 내부의 내원의 넓이와 둘레를 계산하는 공식이 있습니다 -

정삼각형의 내접원의 넓이와 둘레를 계산하는 프로그램 C에서 정삼각형이란?

정삼각형의 내접원의 넓이와 둘레를 계산하는 프로그램 C에서 정삼각형이란?

예시

Input-: side=6.0
Output-: Area of inscribed circle is :1.046667
   Perimeter of inscribed circle is :3.625760

알고리즘

Start
Step 1 -> define macro as
   #define pi 3.14
Step 2 -> Declare function to find area of inscribed circle
   float area(float a)
      return (a * a * (pi / 12))
step 3 -> Declare function to find Perimeter of inscribed circle
   float perimeter(float a)
      return (pi * (a / sqrt(3)))
step 4 -> In main()
   Declare variable as float a = 6.0
   Call area(a)
   Call perimeter(a)
Stop

예시

#include <math.h>
#include <stdio.h>
#define pi 3.14
// function to find area of inscribed circle
float area(float a){
   return (a * a * (pi / 12));
}
// function to find Perimeter of inscribed circle
float perimeter(float a){
   return (pi * (a / sqrt(3)));
}
int main(){
   float a = 6.0;
   printf("Area of inscribed circle is :%f\n",area(a));
   printf("Perimeter of inscribed circle is :%f",perimeter(a));
   return 0;
}

출력

Area of inscribed circle is :1.046667
Perimeter of inscribed circle is :3.625760