(Geometry: area of a regular polygon) A regular polygon is an n-sided polygon in which all sides are of the same length and all angles have the same degree (i.e., the polygon is both equilateral and equiangular). The formula for computing the area of a regular polygon is
Here, s is the length of a side. Write a program that prompts the user to enter the number of sides and their length of a regular polygon and displays its area. Here is a sample run:
Enter the number of sides: 5
Enter the side: 6.5
The area of the polygon is 73.69017017488385
Geometry: area of a regular polygon Program code:
import math
# Prompt the user to enter the number of sides
n = int(input("Enter the number of sides: "))
# Prompt the user to enter the length of a side
s = float(input("Enter the side: "))
# Calculate the Area of the regular polygon
Area = (n * math.pow(s,2) / (4 * math.tan(math.pi / n)))
# Display the calculated Area
print("The Area of the polygon is", Area)
Executed Output:
Enter the number of sides: 5
Enter the side: 6.5
The Area of the polygon is 73.69017017488385