Skip to main content

Find surface area of cuboid

To find the surface area of a cuboid, you need to find the area of all six faces and add them together.

Let's say the length, width, and height of the cuboid are L, W, and H, respectively.

The area of the top and bottom faces is LW + LW = 2LW.

The area of the front and back faces is LH + LH = 2LH.

The area of the left and right faces is WH + WH = 2WH.

So, the total surface area of the cuboid is:

2LW + 2LH + 2WH = 2(LW + LH + WH)

Therefore, the surface area of the cuboid is 2(LW + LH + WH).

Here given code implementation process.

/*
  C Program 
  Find surface area of cuboid
*/
#include <stdio.h>

//Calculate surface area of cuboid by length,width and height
void cuboid_surface_area(double length, double width, double height)
{
	printf("\nGiven Length : %lf, Width : %lf , Height : %lf", length, width, height);
	// Formula of cuboid surface area 
	// (2*length*width)+(2*length*height)+(2*width*height)
	// Calculate surface area of cuboid
	double result = (2 * length * width) + (2 * length * height) + (2 * width * height);
	//Display result
	printf("\nSurface area of cuboid : %lf\n", result);
}
int main()
{
	//Simple Case
	cuboid_surface_area(3.5, 5.5, 7.2);
	cuboid_surface_area(2, 3, 5);
	cuboid_surface_area(7, 5.4, 5);
	return 0;
}

Output

Given Length : 3.500000, Width : 5.500000 , Height : 7.200000
Surface area of cuboid : 168.100000

Given Length : 2.000000, Width : 3.000000 , Height : 5.000000
Surface area of cuboid : 62.000000

Given Length : 7.000000, Width : 5.400000 , Height : 5.000000
Surface area of cuboid : 199.600000
// Java Program
// Find surface area of cuboid
class Cuboid
{
	//Calculate surface area of cuboid by length,width and height
	void cuboid_surface_area(double length, double width, double height)
	{
		System.out.print("\nGiven Length : " + length + ", Width : " + width + " , Height : " + height);
		// Formula of cuboid surface area 
		// (2*length*width)+(2*length*height)+(2*width*height)
		// Calculate surface area of cuboid
		double result = (2 * length * width) + (2 * length * height) + (2 * width * height);
		//Display result
		System.out.print("\nSurface area of cuboid : " + result + " \n");
	}
	public static void main(String[] args)
	{
		Cuboid obj = new Cuboid();
		//Simple Case
		obj.cuboid_surface_area(3.5, 5.5, 7.2);
		obj.cuboid_surface_area(2, 3, 5);
		obj.cuboid_surface_area(7, 5.4, 5);
	}
}

Output

Given Length : 3.5, Width : 5.5 , Height : 7.2
Surface area of cuboid : 168.10000000000002

Given Length : 2.0, Width : 3.0 , Height : 5.0
Surface area of cuboid : 62.0

Given Length : 7.0, Width : 5.4 , Height : 5.0
Surface area of cuboid : 199.60000000000002
// C++ Program
// Find surface area of cuboid
#include<iostream>
using namespace std;
class Cuboid
{
	public:
		//Calculate surface area of cuboid by length,width and height
		void cuboid_surface_area(double length, double width, double height)
		{
			cout << "\nGiven Length : " << length << ", Width : " << width << " , Height : " << height;
			// Formula of cuboid surface area 
			// (2*length*width)+(2*length*height)+(2*width*height)
			// Calculate surface area of cuboid
			double result = (2 * length * width) + (2 * length * height) + (2 * width * height);
			cout << "\nSurface area of cuboid : " << result << " \n";
		}
};
int main()
{
	Cuboid obj;
	//Simple Case
	obj.cuboid_surface_area(3.5, 5.5, 7.2);
	obj.cuboid_surface_area(2, 3, 5);
	obj.cuboid_surface_area(7, 5.4, 5);
	return 0;
}

Output

Given Length : 3.5, Width : 5.5 , Height : 7.2
Surface area of cuboid : 168.1

Given Length : 2, Width : 3 , Height : 5
Surface area of cuboid : 62

Given Length : 7, Width : 5.4 , Height : 5
Surface area of cuboid : 199.6
// C# Program
// Find surface area of cuboid
using System;
class Cuboid
{
	//Calculate surface area of cuboid by length,width and height
	void cuboid_surface_area(double length, double width, double height)
	{
		Console.Write("\nGiven Length : " + length + ", Width : " + width + " , Height : " + height);
		// Formula of cuboid surface area 
		// (2*length*width)+(2*length*height)+(2*width*height)
		// Calculate surface area of cuboid
		double result = (2 * length * width) + (2 * length * height) + (2 * width * height);
		Console.Write("\nSurface area of cuboid : " + result + " \n");
	}
	public static void Main(String[] args)
	{
		Cuboid obj = new Cuboid();
		//Simple Case
		obj.cuboid_surface_area(3.5, 5.5, 7.2);
		obj.cuboid_surface_area(2, 3, 5);
		obj.cuboid_surface_area(7, 5.4, 5);
	}
}

Output

Given Length : 3.5, Width : 5.5 , Height : 7.2
Surface area of cuboid : 168.1

Given Length : 2, Width : 3 , Height : 5
Surface area of cuboid : 62

Given Length : 7, Width : 5.4 , Height : 5
Surface area of cuboid : 199.6
<?php
// Php Program
// Find surface area of cuboid
class Cuboid
{
	//Calculate surface area of cuboid by length,width and height
	function cuboid_surface_area($length, $width, $height)
	{
		echo "\nGiven Length : ". $length .", Width : ". $width ." , Height : ". $height;
		// Formula of cuboid surface area 
		// (2*length*width)+(2*length*height)+(2*width*height)
		// Calculate surface area of cuboid
		$result = (2 * $length * $width) + (2 * $length * $height) + (2 * $width * $height);
		echo "\nSurface area of cuboid : ". $result ." \n";
	}
}

function main()
{
	$obj = new Cuboid();
	//Simple Case
	$obj->cuboid_surface_area(3.5, 5.5, 7.2);
	$obj->cuboid_surface_area(2, 3, 5);
	$obj->cuboid_surface_area(7, 5.4, 5);
}
main();

Output

Given Length : 3.5, Width : 5.5 , Height : 7.2
Surface area of cuboid : 168.1

Given Length : 2, Width : 3 , Height : 5
Surface area of cuboid : 62

Given Length : 7, Width : 5.4 , Height : 5
Surface area of cuboid : 199.6
// Node Js Program
// Find surface area of cuboid
class Cuboid
{
	//Calculate surface area of cuboid by length,width and height
	cuboid_surface_area(length, width, height)
	{
		process.stdout.write("\nGiven Length : " + length + ", Width : " + width + " , Height : " + height);
		// Formula of cuboid surface area 
		// (2*length*width)+(2*length*height)+(2*width*height)
		// Calculate surface area of cuboid
		var result = (2 * length * width) + (2 * length * height) + (2 * width * height);
		process.stdout.write("\nSurface area of cuboid : " + result + " \n");
	}
}

function main()
{
	var obj = new Cuboid();
	//Simple Case
	obj.cuboid_surface_area(3.5, 5.5, 7.2);
	obj.cuboid_surface_area(2, 3, 5);
	obj.cuboid_surface_area(7, 5.4, 5);
}
main();

Output

Given Length : 3.5, Width : 5.5 , Height : 7.2
Surface area of cuboid : 168.10000000000002

Given Length : 2, Width : 3 , Height : 5
Surface area of cuboid : 62

Given Length : 7, Width : 5.4 , Height : 5
Surface area of cuboid : 199.60000000000002
#  Python 3 Program
#  Find surface area of cuboid
class Cuboid :
	# Calculate surface area of cuboid by length,width and height
	def cuboid_surface_area(self, length, width, height) :
		print("\nGiven Length : ", length ,", Width : ", width ," , Height : ", height, end = "")
		#  Formula of cuboid surface area 
		#  (2*length*width)+(2*length*height)+(2*width*height)
		#  Calculate surface area of cuboid
		result = (2 * length * width) + (2 * length * height) + (2 * width * height)
		print("\nSurface area of cuboid : ", result ," \n", end = "")
	

def main() :
	obj = Cuboid()
	# Simple Case
	obj.cuboid_surface_area(3.5, 5.5, 7.2)
	obj.cuboid_surface_area(2, 3, 5)
	obj.cuboid_surface_area(7, 5.4, 5)

if __name__ == "__main__": main()

Output

Given Length :  3.5 , Width :  5.5  , Height :  7.2
Surface area of cuboid :  168.10000000000002

Given Length :  2 , Width :  3  , Height :  5
Surface area of cuboid :  62

Given Length :  7 , Width :  5.4  , Height :  5
Surface area of cuboid :  199.60000000000002
#  Ruby Program
#  Find surface area of cuboid
class Cuboid

	# Calculate surface area of cuboid by length,width and height
	def cuboid_surface_area(length, width, height)
	
		print("\nGiven Length : ", length ,", Width : ", width ," , Height : ", height)
		#  Formula of cuboid surface area 
		#  (2*length*width)+(2*length*height)+(2*width*height)
		#  Calculate surface area of cuboid
		result = (2 * length * width) + (2 * length * height) + (2 * width * height)
		# Display result
		print("\nSurface area of cuboid : ", result ," \n")
	end
end
def main()

	obj = Cuboid.new()
	# Simple Case
	obj.cuboid_surface_area(3.5, 5.5, 7.2)
	obj.cuboid_surface_area(2, 3, 5)
	obj.cuboid_surface_area(7, 5.4, 5)
end
main()

Output

Given Length : 3.5, Width : 5.5 , Height : 7.2
Surface area of cuboid : 168.10000000000002 

Given Length : 2, Width : 3 , Height : 5
Surface area of cuboid : 62 

Given Length : 7, Width : 5.4 , Height : 5
Surface area of cuboid : 199.60000000000002 
// Scala Program
// Find surface area of cuboid
class Cuboid
{
	//Calculate surface area of cuboid by length,width and height
	def cuboid_surface_area(length: Double, width: Double, height: Double): Unit = {
		print("\nGiven Length : " + length + ", Width : " + width + " , Height : " + height);
		// Formula of cuboid surface area 
		// (2*length*width)+(2*length*height)+(2*width*height)
		// Calculate surface area of cuboid
		var result: Double = (2 * length * width) + (2 * length * height) + (2 * width * height);
		//Display result
		print("\nSurface area of cuboid : " + result + " \n");
	}
}
object Main
{
	def main(args: Array[String]): Unit = {
		var obj: Cuboid = new Cuboid();
		//Simple Case
		obj.cuboid_surface_area(3.5, 5.5, 7.2);
		obj.cuboid_surface_area(2, 3, 5);
		obj.cuboid_surface_area(7, 5.4, 5);
	}
}

Output

Given Length : 3.5, Width : 5.5 , Height : 7.2
Surface area of cuboid : 168.10000000000002

Given Length : 2.0, Width : 3.0 , Height : 5.0
Surface area of cuboid : 62.0

Given Length : 7.0, Width : 5.4 , Height : 5.0
Surface area of cuboid : 199.60000000000002
// Swift Program
// Find surface area of cuboid
class Cuboid
{
	//Calculate surface area of cuboid by length,width and height
	func cuboid_surface_area(_ length: Double, _ width: Double, _ height: Double)
	{
		print("\nGiven Length : ", length ,", Width : ", width ," , Height : ", height, terminator: "");
		// Formula of cuboid surface area 
		// (2*length*width)+(2*length*height)+(2*width*height)
		// Calculate surface area of cuboid
		let result: Double = (2 * length * width) + (2 * length * height) + (2 * width * height);
		print("\nSurface area of cuboid : ", result ," \n", terminator: "");
	}
}
func main()
{
	let obj: Cuboid = Cuboid();
	//Simple Case
	obj.cuboid_surface_area(3.5, 5.5, 7.2);
	obj.cuboid_surface_area(2, 3, 5);
	obj.cuboid_surface_area(7, 5.4, 5);
}
main();

Output

Given Length :  3.5 , Width :  5.5  , Height :  7.2
Surface area of cuboid :  168.1

Given Length :  2.0 , Width :  3.0  , Height :  5.0
Surface area of cuboid :  62.0

Given Length :  7.0 , Width :  5.4  , Height :  5.0
Surface area of cuboid :  199.6




Comment

Please share your knowledge to improve code and content standard. Also submit your doubts, and test case. We improve by your feedback. We will try to resolve your query as soon as possible.

New Comment