Related Articles
Program for Volume and Surface Area of Cube
• Last Updated : 17 Mar, 2021

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

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.