นี่คือวิธีหาพื้นที่สิบเหลี่ยมที่อยู่ภายในวงกลม กำหนดรัศมี ด้านของสิบเหลี่ยมคือ 'a'

ด้านของสิบเหลี่ยมคือ:

พื้นที่คือ:

ตัวอย่างโค้ด C++
#include#include using namespace std; float area(float r) { if (r < 0) // ถ้า r ติดลบไม่ถูกต้อง return -1; float area = (5 * pow(r, 2) * (3 - sqrt(5)) * (sqrt(5) + (2 * sqrt(5)))) / 4; return area; } int main() { float r = 8; cout << "Area : " << area(r); }
ผลลัพธ์
Area : 409.969