Python Program To Find Area of a Circular Sector
In the previous article, we have discussed Python Program for Arc Length from Given Angle
A circular sector, also known as a circle sector, is a portion of a disc bounded by two radii and an arc, with the smaller area known as the minor sector and the larger as the major sector.
Given the radius and angle of a circle, the task is to calculate the area of the circular sector in python.
Formula:
Area of sector = (angle/360)*(pi * radius²)
where pi=3.1415….
Examples:
Example1:
Input:
Given radius = 24 Given Angle = 90
Output:
The area of circular sector for the given angle { 90 } degrees = 452.57142857142856Example2:
Input:
Given radius = 15.5 Given Angle = 45
Output:
The area of circular sector for the given angle { 45.0 } degrees = 94.38392857142857Program To Find Area of a Circular Sector in Python
Below are the ways to calculate the area of the circular sector for the given radius and angle in python:
Method #1: Using Mathematical Formula (Static Input)
Approach:
- Give the radius as static input and store it in a variable.
- Give the angle as static input and store it in another variable.
- Take a variable and initialize its value to 22/7.
- Check if the given angle is greater than or equal to 360 degrees or not using the if conditional statement.
- If it is true, then print “Invalid Angle. Please enter the other”.
- Else, calculate the area of the circular sector using the above given mathematical formula and store it in a variable.
- Print the area of the circular sector for the given angle.
- The Exit of the Program.
Below is the implementation:
# Give the radius as static input and store it in a variable.
gvn_radiuss = 24
# Give the angle as static input and store it in another variable.
gvn_angl = 90
# Take a variable and initialize its value to 22/7.
gvn_pi = 22/7
# Check if the given angle is greater than or equal to 360 degrees or not using the
# if conditional statement.
if gvn_angl >= 360:
# If it is true, then print "Invalid Angle. Please enter the other"
print("Invalid Angle. Please enter the other")
else:
# Else, calculate the area of circular sector using the above given mathematical
# formula and store it in a variable.
area_of_sectr = (gvn_pi * gvn_radiuss ** 2) * (gvn_angl / 360)
# Print the area of circular sector for the given angle.
print("The area of circular sector for the given angle {",
gvn_angl, "} degrees = ", area_of_sectr)
#include <iostream>
#include<math.h>
using namespace std;
int main() {
int gvn_radiuss = 24;
int gvn_angl = 90;
int gvn_pi = 22 / 7;
if ( gvn_angl >= 360 ) {
printf ( "Invalid Angle. Please enter the other\n" );
}
else {
float area_of_sectr = ( gvn_pi * gvn_radiuss * gvn_radiuss ) * ( gvn_angl / 360 );
printf ( "The area of circular sector for the given angle {%d} degrees = %d\n", gvn_angl, area_of_sectr );
}
return 0;
}
Output:
The area of circular sector for the given angle { 90 } degrees = 452.57142857142856Method #2: Using Mathematical Formula (User Input)
Approach:
- Give the radius as user input using the float(input()) function and store it in a variable.
- Give the angle as user input using the float(input()) function and store it in another variable.
- Take a variable and initialize its value to 22/7.
- Check if the given angle is greater than or equal to 360 degrees or not using the if conditional statement.
- If it is true, then print “Invalid Angle. Please enter the other”.
- Else, calculate the area of the circular sector using the above given mathematical formula and store it in a variable.
- Print the area of the circular sector for the given angle.
- The Exit of the Program.
Below is the implementation:
# Give the radius as user input using the float(input()) function and store it in a variable.
gvn_radiuss = float(input("Enter some Random Number = "))
# Give the angle as user input using the float(input()) function and store it in another variable.
gvn_angl = float(input("Enter some Random Number = "))
# Take a variable and initialize its value to 22/7.
gvn_pi = 22/7
# Check if the given angle is greater than or equal to 360 degrees or not using the
# if conditional statement.
if gvn_angl >= 360:
# If it is true, then print "Invalid Angle. Please enter the other"
print("Invalid Angle. Please enter the other")
else:
# Else, calculate the area of circular sector using the above given mathematical
# formula and store it in a variable.
area_of_sectr = (gvn_pi * gvn_radiuss ** 2) * (gvn_angl / 360)
# Print the area of circular sector for the given angle.
print("The area of circular sector for the given angle {",
gvn_angl, "} degrees = ", area_of_sectr)
Output:
Enter some Random Number = 15.5
Enter some Random Number = 45
The area of circular sector for the given angle { 45.0 } degrees = 94.38392857142857Grab the opportunity and utilize the Python Program Code Examples over here to prepare basic and advanced topics too with ease and clear all your doubts.
Python Program To Find Area of a Circular Sector Read More »









