Program for Area of Square Circumscribed by Circle

Python Program for Area of Square Circumscribed by Circle

In the previous article, we have discussed Python Program for Area of a Circumscribed Circle of a Square
Given the radius of the circle, the task is to calculate the area of a square circumscribed by the circle.

Formula:

The formula to find the area of a square circumscribed by the circle = 2*(radius**2)

Where ** indicates power value

Examples:

Example1:

Input:

Given radius = 8

Output:

The area of a square circumscribed by the circle for the given radius{ 8 } =  128

Example2:

Input:

Given radius = 5

Output:

The area of a square circumscribed by the circle for the given radius{ 5 } =  50

Program for Area of Square Circumscribed by Circle in Python

Below are the ways to calculate the area of a square circumscribed by the circle in Python:

Method #1: Using Mathematical Formula (Static Input)

Approach:

  • Give the radius as static input and store it in a variable.
  • Create a function to say Areacircumscribd_square() which takes the given radius of the circle as an argument, and returns the area of a square circumscribed by the circle.
  • Inside the function, calculate the area of a square circumscribed by the circle using the above mathematical formula and store it in a variable.
  • Return the above result.
  • Pass the given radius as an argument to the Areacircumscribd_square() 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 Areacircumscribd_square() which takes the given radius of
# the circle as an argument, and returns the area of a square circumscribed
# by the circle.


def Areacircumscribd_square(gvn_radiuss):
    # Inside the function, calculate the area of a square circumscribed by the circle
    # using the above mathematical formula and store it in a variable.
    area_squar = (2 * gvn_radiuss * gvn_radiuss)
    # Return the above result.
    return area_squar


# Give the radius as static input and store it in a variable.
gvn_radiuss = 8
# Pass the given radius as an argument to the Areacircumscribd_square() function and
# store it in another variable.
fnl_rsltarea = Areacircumscribd_square(gvn_radiuss)
# Print the above result by rounding off to the 2 places after the decimal point
# using the round() function.
print("The area of a square circumscribed by the circle for the given radius{", gvn_radiuss, "} = ", round(
    fnl_rsltarea, 2))

Output:

The area of a square circumscribed by the circle for the given radius{ 8 } =  128

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.
  • Create a function to say Areacircumscribd_square() which takes the given radius of the circle as an argument, and returns the area of a square circumscribed by the circle.
  • Inside the function, calculate the area of a square circumscribed by the circle using the above mathematical formula and store it in a variable.
  • Return the above result.
  • Pass the given radius as an argument to the Areacircumscribd_square() 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 Areacircumscribd_square() which takes the given radius of
# the circle as an argument, and returns the area of a square circumscribed
# by the circle.


def Areacircumscribd_square(gvn_radiuss):
    # Inside the function, calculate the area of a square circumscribed by the circle
    # using the above mathematical formula and store it in a variable.
    area_squar = (2 * gvn_radiuss * gvn_radiuss)
    # Return the above result.
    return area_squar


# 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 = "))
# Pass the given radius as an argument to the Areacircumscribd_square() function and
# store it in another variable.
fnl_rsltarea = Areacircumscribd_square(gvn_radiuss)
# Print the above result by rounding off to the 2 places after the decimal point
# using the round() function.
print("The area of a square circumscribed by the circle for the given radius{", gvn_radiuss, "} = ", round(
    fnl_rsltarea, 2))

Output:

Enter some random number = 5
The area of a square circumscribed by the circle for the given radius{ 5.0 } = 50.0

Find the best practical and ready-to-use Python Programming Examples that you can simply run on a variety of platforms and never stop learning.