이 문제에서 우리는 오각형의 저면을 나타내는 숫자 n이 주어집니다. 우리의 임무는 C++에서 펜타곤의 면적을 찾는 프로그램을 만드는 것입니다.
펜타곤은 오각형 기하학적 도형입니다.
정오각형 다섯 변과 각이 모두 같은 오각형입니다.
문제를 이해하기 위해 예를 들어보겠습니다.
입력
a = 7
출력
84.3
솔루션 접근 방식
문제를 해결하기 위해 기하학에 주어진 직접 공식을 사용하여 정오각형의 면적을 구합니다.
면적=$\frac{\square^2}{4}\sqrt{5(5+2\sqrt{5_{\blacksquare}})}$
또는
면적=$\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