 Open in App
Not now

# Program for Volume and Surface Area of Cube

• Last Updated : 21 Jun, 2022

Cube is a 3-dimensional box-like figure represented in the 3-dimensional plane. Cube has 6 squared-shape equal faces. Each face meet another face at 90 degree each. Three sides of cube meet at same vertex. Examples:

```Input : Side of a cube = 2
Output : Area = 8
Total surface area = 24

Input : Side of a cube = 3
Output : Area = 27
Total surface area = 54```

Volume: a*a*a
Total Surface area: 6*a*a

## C++

 `// CPP program to find area` `// and total surface area of cube` `#include ` `using` `namespace` `std;`   `// utility function` `double` `areaCube(``double` `a)` `{` `    ``return` `(a * a * a);` `}`   `double` `surfaceCube(``double` `a)` `{` `    ``return` `(6 * a * a);` `}`   `// driver function` `int` `main()` `{` `    ``double` `a = 5;` `    ``cout << ``"Area = "` `<< areaCube(a) << endl;` `    ``cout << ``"Total surface area = "` `<< surfaceCube(a);` `    ``return` `0;` `}`

## Java

 `// Java program to find area` `// and total surface area of cube`   `class` `GFG ` `{` `    ``// utility function` `    ``static` `double` `areaCube(``double` `a)` `    ``{` `        ``return` `(a * a * a);` `    ``}`   `    ``static` `double` `surfaceCube(``double` `a)` `    ``{` `        ``return` `(``6` `* a * a);` `    ``}` `    `  `    ``// Driver code` `    ``public` `static` `void` `main (String[] args) ` `    ``{` `        ``double` `a = ``5``;` `        ``System.out.println(``"Area = "``+areaCube(a));` `        ``System.out.println(``"Total surface area = "` `                           ``+surfaceCube(a));` `    ``}` `}`   `// This code is contributed by Anant Agarwal.`

## Python3

 `# Python3 code to find area` `# and total surface area of cube`   `# utility function` `def` `areaCube( a ):` `    ``return` `(a ``*` `a ``*` `a)`   `def` `surfaceCube( a ):` `    ``return` `(``6` `*` `a ``*` `a)`   `# driver function` `a ``=` `5` `print``(``"Area ="``, areaCube(a))` `print``(``"Total surface area ="``, surfaceCube(a))`   `# This code is contributed by "Sharad_Bhardwaj".`

## C#

 `// C# program to find area` `// and total surface area of cube` `using` `System;`   `class` `GFG {` `    `  `    ``// utility function` `    ``static` `double` `areaCube(``double` `a)` `    ``{` `        ``return` `(a * a * a);` `    ``}`   `    ``static` `double` `surfaceCube(``double` `a)` `    ``{` `        ``return` `(6 * a * a);` `    ``}`   `    ``// Driver code` `    ``public` `static` `void` `Main()` `    ``{` `        ``double` `a = 5;` `        `  `        ``Console.WriteLine(``"Area = "` `+ areaCube(a));` `        ``Console.WriteLine(``"Total surface area = "` `                        ``+ surfaceCube(a));` `    ``}` `}`   `// This code is contributed by vt_m.`

## PHP

 ``

## Javascript

 ``

Output:

```Area = 125
Total surface area = 150```

Time complexity : O(1)
Auxiliary Space : O(1)

This article is contributed by Saloni Gupta . If you like GeeksforGeeks and would like to contribute, you can also write an article using write.geeksforgeeks.org or mail your article to review-team@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.