รูปหกเหลี่ยมเป็นรูปปิดของ 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