Cuboid is a 3-dimensional box-like figure represented in the 3-dimensional plane.Cuboid has 6 rectangled-shape faces. Each face meet another face at 90 degree each.Three sides of cuboid meet at same vertex.Since it is made up of 6 rectangle faces, it have length, width and height of different dimension.
Examples :
Input : 2 3 4 Output : Area = 24 Total Surface Area = 52 Input : 5 6 12 Output : Area = 360 Total Surface Area = 324
Formulae :
Area = l*w*h Total Surface Area = 2*l*w + 2*w*h + 2*l*h where l, h, w are length, height and width of cuboid respectively.
C++
// CPP program to find volume and // total surface area of cuboid #include <bits/stdc++.h> using namespace std;
// utility function double areaCuboid( double l, double h, double w)
{ return (l * h * w);
} double surfaceAreaCuboid( double l, double h, double w)
{ return (2 * l * w + 2 * w * h + 2 * l * h);
} // driver function int main()
{ double l = 1;
double h = 5;
double w = 7;
cout << "Area = " << areaCuboid(l, h, w) << endl;
cout << "Total Surface Area = " << surfaceAreaCuboid(l, h, w);
return 0;
} |
Java
// Java program to find volume and // total surface area of cuboid class GFG
{ // utility function
static double areaCuboid( double l, double h,
double w)
{
return (l * h * w);
}
static double surfaceAreaCuboid( double l, double h,
double w)
{
return ( 2 * l * w + 2 * w * h + 2 * l * h);
}
// Driver code
public static void main (String[] args)
{
double l = 1 ;
double h = 5 ;
double w = 7 ;
System.out.println( "Area = " + areaCuboid(l, h, w));
System.out.println( "Total Surface Area = "
+ surfaceAreaCuboid(l, h, w));
}
} // This code is contributed By Anant Agarwal. |
Python3
# Python3 code to find volume and # total surface area of cuboid # utility function def volumeCuboid( l , h , w ):
return (l * h * w)
def surfaceAreaCuboid( l , h , w ):
return ( 2 * l * w + 2 * w * h + 2 * l * h)
# driver function l = 1
h = 5
w = 7
print ( "Volume =" , volumeCuboid(l, h, w))
print ( "Total Surface Area =" , surfaceAreaCuboid(l, h, w))
#This code is contributed by "Sharad_Bhardwaj". |
C#
// C# program to find volume and // total surface area of cuboid using System;
class GFG {
// utility function
static double areaCuboid( double l, double h,
double w)
{
return (l * h * w);
}
static double surfaceAreaCuboid( double l, double h,
double w)
{
return (2 * l * w + 2 * w * h + 2 * l * h);
}
// Driver code
public static void Main()
{
double l = 1;
double h = 5;
double w = 7;
Console.WriteLine( "Area = " + areaCuboid(l, h, w));
Console.WriteLine( "Total Surface Area = "
+ surfaceAreaCuboid(l, h, w));
}
} // This code is contributed By vt_m. |
PHP
<?php // PHP program to find volume and // total surface area of cuboid // utility function function areaCuboid( $l , $h , $w )
{ return ( $l * $h * $w );
} function surfaceAreaCuboid( $l , $h , $w )
{ return (2 * $l * $w + 2 * $w *
$h + 2 * $l * $h );
} // Driver Code $l = 1;
$h = 5;
$w = 7;
echo "Area = " ,
areaCuboid( $l , $h , $w ) , "\n" ;
echo "Total Surface Area = " ,
surfaceAreaCuboid( $l , $h , $w );
// This code is contributed by ajit ?> |
Javascript
<script> // javascript program to find volume and // total surface area of cuboid // Utility function function areaCuboid( l, h, w)
{ return (l * h * w);
} function surfaceAreaCuboid( l, h, w)
{ return (2 * l * w + 2 * w * h + 2 * l * h);
} // Driver function let l = 1;
let h = 5;
let w = 7;
document.write( "Area = " + areaCuboid(l, h, w) + "<br/>" );
document.write( "Total Surface Area = " + surfaceAreaCuboid(l, h, w)+ "<br/>" );
// This code is contributed by todaysgaurav </script> |
Output :
Area = 35 Total Surface Area = 94
Time complexity : O(1)
Auxiliary Space : O(1)