Program for Area of a Circumscribed Circle of a Square

Python Program for Area of a Circumscribed Circle of a Square

In the previous article, we have discussed Python Program to Check if a given Circle lies Completely Inside the Ring formed by Two Concentric Circles
Given the side length of a square, the task is to calculate the area of a circumscribed circle around the given square.

Formula:

(pi * s* s)/2

where pi= 3.14159265

s = side length of square.

Examples:

Example1:

Input:

Given side of square = 5

Output:

The area of an circumscribed circle is for a given square of side { 5 } =  39.27

Example2:

Input:

Given side of square = 8

Output:

The area of an circumscribed circle is for a given square of side { 8 } =  100.53

Program for Area of a Circumscribed Circle of a Square in Python

Below are the ways to calculate the area of a circumscribed circle around the given square in python:

Method #1: Using Mathematical Formula (Static Input)

Approach:

  • Give the side of a square as static input and store it in a variable.
  • Take a variable and initialize it with the pi value of 3.14159265.
  • Create a function to say Find_areacircumscribdcirle() which takes the given side length of the square as an argument, and returns the area of a circumscribed circle around the given square.
  • Inside the function, calculate the area of a circumscribed circle around the given square using the above mathematical formula and store it in a variable.
  • Return the above result.
  • Pass the given side length of the square as an argument to the Find_areacircumscribdcirle() function and store it in another variable.
  • Print the above result by rounding off to the 2 places after the decimal point using the round() function.
  • The Exit of the Program.

Below is the implementation:

# Create a function to say Find_areacircumscribdcirle() which takes the given side
# length of the square as an argument, and returns the area of a circumscribed
# circle around the given square.


def Find_areacircumscribdcirle(sideof_sqre):
    # Inside the function, calculate the area of a circumscribed circle around the given
    # square using the above mathematical formula and store it in a variable.
    circl_area = (sideof_sqre * sideof_sqre * (pi / 2))
    # Return the above result.
    return circl_area


# Give the side of a square as static input and store it in a variable.
sideof_sqre = 5
# Take a variable and initialize it with the pi value of 3.14159265.
pi = 3.14159265
# Pass the given side length of the square as an argument to the
# Find_areacircumscribdcirle() function and store it in another variable.
fnl_rsltarea = Find_areacircumscribdcirle(sideof_sqre)
# Print the above result by rounding off to the 2 places after the decimal point using
# the round() function.
print("The area of an circumscribed circle is for a given square of side {", sideof_sqre, "} = ",
      round(fnl_rsltarea, 2))

Output:

The area of an circumscribed circle is for a given square of side { 5 } =  39.27

Method #2: Using Mathematical Formula (User Input)

Approach:

  • Give the side of a square as user input using the float(input()) function and store it in a variable.
  • Take a variable and initialize it with the pi value of 3.14159265.
  • Create a function to say Find_areacircumscribdcirle() which takes the given side length of the square as an argument, and returns the area of a circumscribed circle around the given square.
  • Inside the function, calculate the area of a circumscribed circle around the given square using the above mathematical formula and store it in a variable.
  • Return the above result.
  • Pass the given side length of the square as an argument to the Find_areacircumscribdcirle() function and store it in another variable.
  • Print the above result by rounding off to the 2 places after the decimal point using the round() function.
  • The Exit of the Program.

Below is the implementation:

# Create a function to say Find_areacircumscribdcirle() which takes the given side
# length of the square as an argument, and returns the area of a circumscribed
# circle around the given square.


def Find_areacircumscribdcirle(sideof_sqre):
    # Inside the function, calculate the area of a circumscribed circle around the given
    # square using the above mathematical formula and store it in a variable.
    circl_area = (sideof_sqre * sideof_sqre * (pi / 2))
    # Return the above result.
    return circl_area


# Give the side of a square as user input using the float(input()) function and
# store it in a variable.
sideof_sqre = float(input("Enter some random number = "))
# Take a variable and initialize it with the pi value of 3.14159265.
pi = 3.14159265
# Pass the given side length of the square as an argument to the
# Find_areacircumscribdcirle() function and store it in another variable.
fnl_rsltarea = Find_areacircumscribdcirle(sideof_sqre)
# Print the above result by rounding off to the 2 places after the decimal point using
# the round() function.
print("The area of an circumscribed circle is for a given square of side {", sideof_sqre, "} = ",
      round(fnl_rsltarea, 2))

Output:

Enter some random number = 8
The area of an circumscribed circle is for a given square of side { 8.0 } = 100.53

Access the big list of Python Programming Code Examples with actual logical code asked in Programming and Coding Interviews for Python and stand out from the crowd.