In this tutorial you will learn about the C Program to Find Volume and Surface Area of a Cube and its application with practical example.
C Program to Find Volume and Surface Area of a Cube
In this tutorial, we will learn to create a C program that will Find the Volume and Surface Area of a Cube in C programming.
Prerequisites
Before starting with this tutorial, we assume that you are the best aware of the following C programming topics:
- Operators in C Programming.
- Basic Input and Output function in C Programming.
- Basic C programming.
- Mathematical operations in C programming.
What is a cube?
The cube is a three-dimensional box with all the sides are equal. The cube is a box made with squares at all of its six faces.
Algorithm:-
1 2 3 4 5 6 7 8 9 |
1. Declaring the required variables for the program. 2. Taking the input sideof the <strong>Cube </strong>from the user . 3. <strong>C</strong><strong>alculating the Surface Area and volume of a cube </strong>using the code. 4. Printing the surface area of the <strong>Cube</strong>. 5. End the program. |
Program description:-
In today’s tutorial, we will create a program, that will calculate the Volume and Surface Area of a Cube using C programming. First, take the side of the Cube as input from the user. Then we will find the surface area and the volume of a cube using the mathematical expression and calculations. At last, we will print the Volume and Surface Area of a Cube.
Program Code:-
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
/* C Program to find Volume and Surface Area of a Cube */ #include <stdio.h> int main() { //declaring the required variable for the program. float l, SA,vl, LSA; //l = it will hold the length of the side of the cube. //vl = it will hold the volume of the cube. //Taking the input length from the user for the cube printf("\n Please Enter Length of any side of a Cube \n"); scanf(" %f ", &l);//scanning the side of the cube //Finding the surface area of the cube. SA = 6 * (l * l); //calculating the volume of the cube. vl = l * l * l; //calculating the lateral surface area of the cube. LSA = 4 * (l * l); //Printing the surface area of the cube. printf("\n Surface Area of Cube = %.2f", SA); //Printing the volume of the cube. printf("\n Volume of cube = %.2f", vl); //Printing the lateral surface area of the cube. printf("\n Lateral Surface Area of Cube = %.2f", LSA); return 0; } |
Output:-
In the above program, we have first initialized the required variable.
- l = it will hold the integer value for the input length of the cube.
- sa = it will hold the integer the surface area of the cube
- vl = it will hold the value of the volume of the cube.
Taking the input length of the side of the cube.
Calculating the surface area & volume of the cube.
Printing the volume and surface area of the Cube.