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

C 프로그램에서 주어진 대각선 길이의 육각형 영역은?

<시간/>

육각형은 6면이 모두 닫힌 도형이고 정육각형은 6면이 모두 같고 각이 같은 도형입니다. 육각형의 면적을 찾기 위해 대각선의 길이, 즉 d가 주어집니다.

육각형의 내각은 각각 120도이고 육각형의 모든 각도의 합은 720도입니다.

한 변의 길이가 a인 육각형의 넓이 구하는 공식,

Area = (3a2 √3) / 2.

모든 변의 크기가 같고 각도가 120도이므로

d = 2a or a = d/2

a의 값을 d의 형태로 두면 d의 관점에서 면적을 얻습니다.

2 √3 ) / 8

예시

#include <stdio.h>
#include<math.h>
int main() {
   float d = 10;
   float area = (3 * sqrt(3) * pow(d, 2)) / 8;
   printf("Area of hexagon = %f",area);
   return 0;
}

출력

Area of hexagon = 64.951904