ในปัญหานี้ เราได้รับตัวเลข n ซึ่งหมายถึงด้านนั้นของรูปห้าเหลี่ยม งานของเราคือสร้างโปรแกรมเพื่อค้นหาพื้นที่ของเพนตากอนใน C++
เพนตากอนเป็นรูปทรงเรขาคณิตห้าด้าน

รูปห้าเหลี่ยมปกติ เป็นห้าเหลี่ยมที่มีด้านและมุมเท่ากันทั้งห้า
มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน
อินพุต
a = 7
ผลลัพธ์
84.3
แนวทางการแก้ปัญหา
ในการแก้ปัญหา เราจะใช้สูตรตรงที่ให้ไว้ในเรขาคณิตเพื่อหาพื้นที่ของรูปห้าเหลี่ยมปกติ
Area=$\frac{\square^2}{4}\sqrt{5(5+2\sqrt{5_{\blacksquare}})}$
หรือ
Area=$\frac{(6.8819)\square^2}{4}$
โปรแกรมเพื่อแสดงการทำงานของโซลูชันของเรา
ตัวอย่าง
#include <iostream>
using namespace std;
float calcpentagonArea(int a){
return ( ((6.8819)*a*a)/4);
}
int main() {
int a = 7;
cout<<"The area of regular pentagon of side "<<a<<" is"<<calcpentagonArea(a);
return 0;
} ผลลัพธ์
The area of regular pentagon of side 7 is 84.3033