Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม C

พื้นที่ของรูปหกเหลี่ยมที่มีความยาวแนวทแยงที่กำหนดในโปรแกรม C?


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