# 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
```

## Recommended: Please try your approach on {IDE} first, before moving on to the solution.

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

 `// 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 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 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# 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. `

 ` `

Output:

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

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