In the previous article, we have discussed Python Program to Find Sum of Arithmetic Progression Series

**Surface Area of a Cube :**

If we know the length of an edge in a Cube, we can use the following formula to calculate the surface area of a Cube:

**Cube Surface Area = 6S² **

In which S= length of any side of a Cube

A square’s area = S². Surface Area of a Cube = 6S² because the Cube is made up of 6 equal squares.

**The volume of a Cube :**

Volume refers to the amount of space inside the Cube. If we know the length of any edge of a Cube, we can use the following

**Formula to calculate the Volume of the Cube: ** S*S*S*

**A Cube’s Lateral Surface Area**= 4 * (S * S)

**Examples:**

**Example 1:**

**Input:**

Given side length of a cube = 12

**Output:**

The given surface Area of a Cube with side length [ 12 ]= 864.000 The given volume of a Cube with side length [ 12 ]= 1728.000 The given lateral surface area of a Cube with side lngth [ 12 ]= 576.000

**Example 2:**

**Input:**

Given side length of a cube = 4

**Output:**

The given surface Area of a Cube with side length [ 4 ]= 96.000 The given volume of a Cube with side length [ 4 ]= 64.000 The given lateral surface area of a Cube with side lngth [ 4 ]= 64.000

## Program to Find Volume and Surface Area of a Cube in Python

Below are the ways to find the surface area, volume, and lateral surface for a given side of a cube:

### Method #1: Using Mathematical Formula (Static Input)

**Approach:**

- Give the length of the side of a cube as static input and store it in a variable.
- Calculate the surface area of a given cube using the above given mathematical formula and store it in another variable.
- Calculate the volume of a given cube using the above given mathematical formula and store it in another variable.
- Calculate the lateral surface area of a given cube using the above given mathematical formula and store it in another variable.
- Print the surface area of a given cube.
- Print the volume of a given cube.
- Print the lateral surface area of a given cube.
- The Exit of the Program.

**Below is the implementation:**

# Give the length of the side of a cube as static input and store it in a variable. cube_side = 7 # Calculate the surface area of a given cube using the above given mathematical formula # and store it in another variable. surf_area = 6 * (cube_side * cube_side) # Calculate the volume of a given cube using the above given mathematical formula and # store it in another variable. Volum = cube_side * cube_side * cube_side # Calculate the lateral surface area of a given cube using the above given mathematical # formula and store it in another variable. Laterl_surfcarea = 4 * (cube_side * cube_side) # Print the surface area of a given cube. print( "The given surface Area of a Cube with side length [", cube_side, "]= %.3f" % surf_area) # Print the volume of a given cube. print( "The given volume of a Cube with side length [", cube_side, "]= %.3f" % Volum) # Print the lateral surface area of a given cube. print( "The given lateral surface area of a Cube with side lngth [", cube_side, "]= %.3f" % Laterl_surfcarea)

**Output:**

The given surface Area of a Cube with side length [ 7 ]= 294.000 The given volume of a Cube with side length [ 7 ]= 343.000 The given lateral surface area of a Cube with side lngth [ 7 ]= 196.000

### Method #2: Using Mathematical Formula (User Input)

**Approach:**

- Give the length of the side of a cube as user input using the float(input()) function and store it in a variable.
- Calculate the surface area of a given cube using the above given mathematical formula and store it in another variable.
- Calculate the volume of a given cube using the above given mathematical formula and store it in another variable.
- Calculate the lateral surface area of a given cube using the above given mathematical formula and store it in another variable.
- Print the surface area of a given cube.
- Print the volume of a given cube.
- Print the lateral surface area of a given cube.
- The Exit of the Program.

**Below is the implementation:**

# Give the length of the side of a cube as user input using the float(input()) function # and store it in a variable. cube_side = float(input("Enter some random number = ")) # Calculate the surface area of a given cube using the above given mathematical formula # and store it in another variable. surf_area = 6 * (cube_side * cube_side) # Calculate the volume of a given cube using the above given mathematical formula and # store it in another variable. Volum = cube_side * cube_side * cube_side # Calculate the lateral surface area of a given cube using the above given mathematical # formula and store it in another variable. Laterl_surfcarea = 4 * (cube_side * cube_side) # Print the surface area of a given cube. print( "The given surface Area of a Cube with side length [", cube_side, "]= %.3f" % surf_area) # Print the volume of a given cube. print( "The given volume of a Cube with side length [", cube_side, "]= %.3f" % Volum) # Print the lateral surface area of a given cube. print( "The given lateral surface area of a Cube with side lngth [", cube_side, "]= %.3f" % Laterl_surfcarea)

**Output:**

Enter some random number = 5.5 The given surface Area of a Cube with side length [ 5.5 ]= 181.500 The given volume of a Cube with side length [ 5.5 ]= 166.375 The given lateral surface area of a Cube with side lngth [ 5.5 ]= 121.000

Explore more instances related to python concepts from Python Programming Examples Guide and get promoted from beginner to professional programmer level in Python Programming Language.