รูปหกเหลี่ยมเป็นรูปปิดของ 6 ด้าน และรูปหกเหลี่ยมปกติคือรูปที่มีด้านทั้งหกด้านเท่ากันและมีมุมเท่ากัน สำหรับการหาพื้นที่ของรูปหกเหลี่ยม เราจะได้ความยาวในแนวทแยงเท่านั้น
มุมภายในของรูปหกเหลี่ยมอยู่ที่ 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