C Program to find Volume and Surface Area of a Cube

How to write C Program to find Volume and Surface Area of a Cube with example?. Before we step into the C Program to find Volume and Surface Area of a Cube, Let see the definitions and formulas behind the Surface area of a Cube and Volume of a Cube.

C CUBE

All the edges in the Cube have the same length. We can say, Cube is nothing but six equal squares.

C Surface Area of a Cube

If we know the length of an edge in Cube, then we can calculate the surface area of a Cube using the formula:

  • Surface Area of a Cube = 6l² (Where l is the length of any side of a Cube).
  • Area of a square = l² Since the Cube made of 6 equal squares, Surface Area of a Cube = 6l²

If we already know the Surface Area of Cube and then we can calculate the length of any side by altering the above formula as:

  • l = √sa / 6 (sa = Surface Area of a Cube)

The Volume of a Cube in C

The amount of space inside the Cube called Volume. If we know the length of any edge of a Cube then we can calculate the Volume of Cube using the formula:

  • Volume = l * l * l
  • The Lateral Surface Area of a Cube = 4 * (l * l)

C Program to find Volume and Surface Area of a Cube

This C program allows the user to enter any side of a Cube. By using this value, this C program will find the Surface Area of a cube, Volume of a cube, and Lateral Surface Area of a Cube as per the formulas.

/* C Program to find Volume and Surface Area of a Cube */

#include 

int main()
{
  float l, SA,Volume, LSA;

  printf("\n Please Enter Length of any side of a Cube \n");
  scanf(" %f ", &l);

  SA = 6 * (l * l);
  Volume = l * l * l;
  LSA = 4 * (l * l);

  printf("\n Surface Area of Cube = %.2f", SA);
  printf("\n Volume of cube = %.2f", Volume);
  printf("\n Lateral Surface Area of Cube = %.2f", LSA);

  return 0;
}
C Program to find Volume and Surface Area of a Cube

In this C program, We entered the Length of any side of a Cube = 5

The Surface Area of a Cube is
Surface Area of a cube = 6 * length * length
Surface Area of a cube = 6 * 5 * 5
Surface Area of a cube = 150

The Volume of a Cube is
Volume of a cube = length * length * length
Volume of a cube = 5 * 5 * 5;
Volume of a cube = 125

The Lateral Surface Area of a Cube is
Lateral Surface Area of a cube = 4 * length * length
Lateral Surface Area of a cube = 4 * 5 * 5
Lateral Surface Area of a cube = 100

In the above C Programming example, we got the Surface area of a cube = 150 when the length = 5. Let us make the reverse approach (calculate the length of a Cube using Surface Area = 150)

Length of a cube = √sa / 6
Length of a cube = √150 / 6
Length of a cube = √25
Length of a cube = 5

About Suresh

Suresh is the founder of TutorialGateway and a freelance software developer. He specialized in Designing and Developing Windows and Web applications. The experience he gained in Programming and BI integration, and reporting tools translates into this blog. You can find him on Facebook or Twitter.