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

Diện tích hình lục giác có độ dài đường chéo cho trước trong C Chương trình?

Hình lục giác là hình có 6 cạnh và hình lục giác đều là hình có cả sáu cạnh bằng nhau và góc bằng nhau. Để tìm diện tích của hình lục giác, chúng ta chỉ được cung cấp độ dài đường chéo của nó, tức là d.

Các góc bên trong của Hình lục giác là 120 độ mỗi góc và tổng tất cả các góc của Hình lục giác là 720 độ.

Công thức tính diện tích hình lục giác có độ dài cạnh a,

Area = (3a2 √3) / 2.

Vì tất cả các cạnh có cùng kích thước và góc là 120 độ,

d = 2a or a = d/2

Bằng cách đặt giá trị của a ở dạng d, chúng ta nhận được diện tích của d,

2 √3 ) / 8

Ví dụ

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

Đầu ra

Area of hexagon = 64.951904