Given the values for radius and height of a cylinder, write a C program to calculate volume of the Cylinder.
Formula To Calculate Volume of Cylinder
volume = Base_Area x height;
Base of the Cylinder is a Circle. Area of Circle is PI x Radius2
So lets replace Base_Area with Area of Circle: PI x Radius2.
Therefore, volume = (PI x Radius2) x height;
where PI is 3.14159265359;
Related Read:
Basic Arithmetic Operations In C
Expected Output for the Input
User Input:
Enter Radius and Height of the Cylinder
2
5
Output:
Volume of Cylinder is 62.831856
Logic To Calculate Volume of Cylinder
We ask the user to enter values for radius and height of the Cylinder. If user enters 2m and 5m. Then we use the formula to calculate the Volume of Cylinder:
volume = (PI x Radius2) x height;
User input:
radius = 2m;
height = 5m;
PI value is 3.14159265359;
volume = PI x Radius2 x height;
volume = 3.14 x (2m)2 x (5m);
volume = 3.14 x 4(m)2 x 5(m);
volume = 3.14 x 20(m)3;
volume = 62.8 m3;
So volume of cylinder is 62.8 cubic meter.
Video Tutorial: C Program To Calculate Volume of Cylinder
[youtube https://www.youtube.com/watch?v=WZMPJEGs0cI]
Source Code: C Program To Calculate Volume of Cylinder
#include<stdio.h> int main() { const float PI = 3.14159265359; float r, h, volume; printf("Enter Radius and Height of the Cylinder\n"); scanf("%f%f", &r, &h); volume = PI * r * r * h; printf("Volume of Cylinder is %f\n", volume); return 0; }
Output 1:
Enter Radius and Height of the Cylinder
2
5
Volume of Cylinder is 62.831856
Output 2:
Enter Radius and Height of the Cylinder
2
3
Volume of Cylinder is 37.699112
For list of all c programming interviews / viva question and answers visit: C Programming Interview / Viva Q&A List
For full C programming language free video tutorial list visit:C Programming: Beginner To Advance To Expert