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.
