GeeksforGeeks App
Open App
Browser
Continue

# Program for Volume and Surface Area of Cube

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.