In this article, we will understand how to compute the surface area and volume the cuboid. Cuboid is a three-dimensional object with six faces of rectangle shape which means it has sides of different length and breadth. The difference between a cube and cuboid is that a cube has equal length, height and breadth whereas in cuboids these three are not same
The surface area of cuboid is calculated using the formula −
2*( length *width + width* height + height*length)
The area of the cuboid is calculated using the formula −
length*width*height
Below is a demonstration of the same −
Input
Suppose our input is −
Length= 6; Width= 7; Height= 8;
Output
The desired output would be −
Volume Of the Cuboid is : 336.0 Surface area Of the Cuboid is : 292.0
Algorithm
Step 1 - START Step 2 - Declare five double values namely my_length, my_width, my_height, my_volume, my_surface_area Step 3 - Read the required values from the user/ define the values Step 4 - Use the formula 2*( length *width + width* height + height*length) to calculate the surface area of cuboid Step 5 - Use the formula length*width*height to calculate the area of the cuboid Step 6 - Display the result Step 7 - Stop
Example 1
Here, the input is being entered by the user based on a prompt. You can try this example live in ourcoding ground tool .
import java.util.Scanner; public class VolumeOfCuboid{ public static void main(String args[]){ double my_length, my_width, my_height, my_volume, my_surface_area; System.out.println("Required packages have been imported"); Scanner my_scanner = new Scanner(System.in); System.out.println("A reader object has been defined "); System.out.println("Enter the length of Cubiod:"); my_length=my_scanner.nextDouble(); System.out.println("Enter the width of Cubiod:"); my_width=my_scanner.nextDouble(); System.out.println("Enter height of Cubiod:"); my_height=my_scanner.nextDouble(); my_volume= my_length*my_width*my_height; System.out.println("The volume Of the Cuboid is :" +my_volume); my_surface_area =2*( my_length *my_width + my_width* my_height + my_height*my_length); System.out.println("The surface area Of the Cuboid is : " +my_surface_area); } }
Output
Required packages have been imported A reader object has been defined Enter the length of Cubiod: 6 Enter the width of Cubiod: 7 Enter height of Cubiod: 8 The volume Of the Cuboid is : 336.0 The surface area Of the Cuboid is : 292.0
Example 2
Here, the integer has been previously defined, and its value is accessed and displayed on the console.
public class VolumeOfCuboid{ public static void main(String args[]){ double my_length, my_width, my_height, my_volume, my_surface_area; my_length= 6; my_width= 7; my_height= 8; my_volume= my_length*my_width*my_height; System.out.println("The volume Of the Cuboid is:" +my_volume); my_surface_area =2*( my_length *my_width + my_width* my_height + my_height*my_length); System.out.println("The surface area Of the Cuboid is:" +my_surface_area); } }
Output
The volume Of the Cuboid is:336.0 The surface area Of the Cuboid is:292.0