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
// CPP program to find area
// and total surface area of cube
#include <bits/stdc++.h>
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.
<?php
// PHP program to find area
// and total surface area of cube
// utility function
function areaCube($a)
{
return ($a * $a * $a);
}
function surfaceCube( $a)
{
return (6 * $a * $a);
}
// driver function
$a = 5;
echo ("Area = ");
echo(areaCube($a));
echo("\n");
echo("Total surface area = ");
echo(surfaceCube($a));
// This code is contributed by vt_m.
?>
<script>
// javascript program to find area
// and total surface area of cube
// utility function
function areaCube( a)
{
return (a * a * a);
}
function surfaceCube( a)
{
return (6 * a * a);
}
// Driver function
let a = 5;
document.write( "Area = " + areaCube(a) +"<br/>");
document.write( "Total surface area = " + surfaceCube(a));
// This code is contributed by gauravrajput1
</script>
Output:
Area = 125 Total surface area = 150
Time complexity : O(1)
Auxiliary Space : O(1)