Given the length, base, and height of a cuboid. The task is to find the Surface Area, Volume and space diagonal of the cuboid.
Examples:
Input : length = 9 breadth = 6 height = 10 Output : Surface area = 408 volume = 540 space diagonal = 14.73 Input : length = 5 breadth = 4 height = 3 Output : surface area = 94 volume = 60 space diagonal = 7.07
Formulae Used:
- Surface Area =
- Volume =
- Space diagonal =
Below is the implementation.
Python3
# Python program to find the # Surface area, volume and# space diagonal of rectangular# prismimport math# function to calculate# Surface areadef find_surafce_area(l, b, h): # formula of surface_area = 2(lb + bh + hl) Surface_area = 2 * ( l * b + b * h + h * l) # Display surface area print(Surface_area)# function to find the# Volume of rectangular # prismdef find_volume(l, b, h): # formula to calculate # volume = (l * b*h) Volume = (l * b * h) # Display volume print(Volume) categories Most Used School Programming Aptitude Redef find_space_diagonal(l, b, h): # formula to calculate # Space diagonal = square_root(l**2 + b**2 + h**2) Space_diagonal = math.sqrt(l**2 + b**2 + h**2) # display space diagonal print(Space_diagonal) # Driver Codel = 9b = 6h = 10# surface area# function callfind_surafce_area(l, b, h)# volume function callfind_volume(l, b, h) # Space diagonal function callfind_space_diagonal(l, b, h) |
Output:
408 540 14.730919862656235
Time Complexity: O(logn)
Auxiliary Space: O(1)

