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

โปรแกรมหาพื้นที่เพนตากอนในภาษา C++


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

เพนตากอนเป็นรูปทรงเรขาคณิตห้าด้าน

โปรแกรมหาพื้นที่เพนตากอนในภาษา 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