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.57142857142856
Example2:
Input:
Given radius = 15.5 Given Angle = 45
Output:
The area of circular sector for the given angle { 45.0 } degrees = 94.38392857142857
Program 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.57142857142856
Method #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.38392857142857
Grab 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.