The Program in C++ to Print the Area of a Polygon is given below:
#include <iostream>
#include <cmath>
using namespace std;
int main() {
float n, s, ar;
cout<< "Hello Codeauri Family, Please enter number of side of hexagon :\n";
cin>>n;
cout<< "Hello Codeauri Family, Please enter length of hexagon :\n";
cin>>s;
ar = (n * s * s) / (4 * tan(M_PI / n));
cout << "The area of the polygon is: " << ar << endl;
return 0;
}
Output:
Hello Codeauri Family, Please enter number of side of hexagon :
5
Hello Codeauri Family, Please enter length of hexagon :
6
The area of the polygon is: 61.9372
Pro-Tips💡
This program calculates and prints the area of a polygon.
The user is prompted to input the number of sides of the polygon and the length of one side.
The area is then calculated using the formula (n * s^2) / (4 * tan(pi/n)), where n is the number of sides of the polygon, s is the length of one side, and pi is a mathematical constant.
The result is displayed using the cout statement.
The cmath library has been included to use the tan() function and M_PI is a predefined constant in cmath library which is used to store the value of pi.
Learn C-Sharp ↗
C-sharp covers every topic to learn about C-Sharp thoroughly.
Learn C Programming ↗
C-Programming covers every topic to learn about C-Sharp thoroughly.
Learn C++ Programming↗
C++ covers every topic to learn about C-Sharp thoroughly.