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

พื้นที่ของวงกลมที่จารึกไว้ในรูปหกเหลี่ยมปกติ?


วงกลมที่จารึกไว้ในรูปหกเหลี่ยมปกติมี 6 จุดที่สัมผัสด้านหกด้านของรูปหกเหลี่ยมปกติ

ในการหาพื้นที่ของวงกลมที่จารึกไว้ เราต้องหารัศมีก่อน สำหรับรูปหกเหลี่ยมปกติ จะพบรัศมีโดยใช้สูตรคือ a(√3)/2

ตอนนี้พื้นที่ของวงกลมที่จารึกไว้คือ 3πa*a/4

ตัวอย่าง

ด้านของหกเหลี่ยม − 4

พื้นที่ =37.68

โค้ดตัวอย่าง

#include <stdio.h>
int main(void) {
   int a = 14;
   float pie = 3.14;
   float area = (float)(3*a*a*pie/4);
   printf("The area of circle inscribed in the hexagon of side %d is %f", a, area);
   return 0;
}

ผลลัพธ์

The area of circle inscribed in the hexagon of side 14 is 461.580017