Open In App

Program for Volume and Surface Area of Cuboid

Improve
Improve
Improve
Like Article
Like
Save Article
Save
Share
Report issue
Report

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.
 

cuboid

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)

 



Last Updated : 16 Feb, 2023
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads