# C Program to Calculate Volume and Total Surface Area of Cube

• Write a C program to find volume of a cube.
• Write a C program to find total surface area of a cube.

A cube is a three dimensional object having equal width, height, and length measurements. A cube has twelve edges, six square faces and eight vertices. The cube can also be called a regular hexahedron.
Each face of a cube is a square of same side length and angle between all adjacent faces are 90.. At each vertex, three square faces of cube meet at right angle.
For Example : A dice is a cube.

Volume of Cube
The volume of a cube can be defined as the amount of three dimentional space occupied by the cube. Volume of a cube is the number of cubic units that will exactly fill a cube. The volume of a cube is measured in cubic units like cm3, m3 etc.

To calculate the volume of a cube we should know the length of any side of cube because for a cube the measure of all three dimensions are exactly the same. Therefore, you can multiply the length of any side three times to get the volume.
• Volume of Cube = Side X Side X Side = Side3
Where, Side is the length of any edge of a cube.
Total Surface Area of Cube
The total surface area of cube is the total area on the outer side of a cube. In other words, we can think surface area of a cube as the total external surface we should paint to colour a cube.
As we know that, a cube has six square surfaces of equal dimentions. Hence, to find the total surface of a cube first of all we should find the area of one square surface and the multiply it with 6 to get total surface area of cube.
• Area of a Face of Cube = Side X Side
• Total Surface area of Cube = 6 X Side X Side
Where, Side is the length of any edge of a cube.

## C Program to find total surface area of a cube

To calculate the surface area of a cube we need the length of any side of a cube. Below program first takes length of side as input from user using scanf function and stores it in a floating point variable 'side'. In line number 12, it calculates the surface area as 6*side*side and stores the result in a floating point variable 'surfaceArea'. Finally, it prints the total surface area of cube on screen using printf function.

```/*
* C Program to calculate total surface area of Cube
*/
#include <stdio.h>
#include <conio.h>

int main(){
float side, surfaceArea;
printf("Enter length of any side of cube\n");
scanf("%f", &side);
/* Total surface area of Cube = 6 X side X side */
surfaceArea = 6*side*side;
printf("Total surface area of Cube : %0.4f\n",
surfaceArea);

getch();
return 0;
}
```

Program Output
```Enter length of any side of cube
7.3
Total surface area of Cube : 319.7400
```

## C Program to calculate volume of a cube

To find the volume of a cube we need the length of any side of cube. Below program first takes length of side as input from user using scanf and stores it in a floating point variable 'side'. In line number 12, it calculates the volume of cube as side*side*side and stores the result in a variable 'volume'. Finally, it prints the total surface area of cube on screen using printf.

```/*
* C Program to calculate volume of Cube
*/
#include <stdio.h>
#include <conio.h>

int main(){
float side, volume;
printf("Enter length of any side of cube\n");
scanf("%f", &side);
/* Volume of Cube = side X side X side */
volume = side*side*side;
printf("Volume of Cube : %0.4f\n", volume);

getch();
return 0;
}
```

Program Output
```Enter length of any side of cube
7.3
Volume of Cube : 389.0170
```

Properties of Cube
• All twelve edges of a cube are of same length.
• A cube has six identical square faces of same dimensions.
• The angle between any two edge of a cube is 90..
• Opposite faces of a cube are parallel.
• All three faces meeting at a vertex are mutually perpendicular.
• A face of a cube touches four other faces.
• A cube is a special case of cuboid, where length, width and height are equal.
• The length of the face diagonal of a cube is √2 times the length of side.
• The length of major body diagonal of cube is √3 times the length of side.

Related Topics
 C program to calculate volume and total surface area of cuboid C program to calculate volume and total surface area of cone C program to calculate volume and total surface area of cylinder C program to calculate volume and total surface area of sphere C program to calculate area of a right angled triangle C program to calculate area of an equilateral triangle C program to calculate area of a parallelogram C program to check string is palindrome List of all C Programs