This is a C Program to find the volume and surface area of cylinder.

This C Program calculates volume and surface area of cylinder.

The formula used in this program Surface_area = 2 * Pi * r * (r + h), Volume = Pi * r * r * h where Pi = 22/7.

Here is source code of the C Program to Find the volume and surface area of cylinder.The C program is successfully compiled and run on a Linux system. The program output is also shown below.

/* * C Program to Find the Volume and Surface Area of cylinder */ #include <stdio.h> #include <math.h> int main() { float radius, height; float surface_area, volume; printf("Enter value for radius and height of a cylinder : \n"); scanf("%f%f", &radius, &height); surface_area = 2 * (22 / 7) * radius * (radius + height); volume = (22 / 7) * radius * radius * height; printf("Surface area of cylinder is: %.3f", surface_area); printf("\n Volume of cylinder is : %.3f", volume); return 0; }

In this C program, library function defined in <math.h> header file is used to compute mathematical functions. We are reading the radius and height of a cylinder using ‘radius’ and ‘height’ variables respectively. To find the surface area and volume of a cylinder, the following formulas are used.

Surface area = 2 * (22 / 7) * radius * (radius + height)

Volume = (22 / 7) * radius * radius * height

Output: $ cc pgm29.c -lm $ a.out Enter value for radius and height of a cylinder : 15 17 Surface area of cylinder is: 2880.000 Volume of cylinder is : 11475.000

**Sanfoundry Global Education & Learning Series – 1000 C Programs.**

Here’s the list of Best Books in C Programming, Data-Structures and Algorithms

**Related Posts:**

- Check C Books
- Practice BCA MCQs
- Apply for C Internship
- Check Computer Science Books
- Watch Advanced C Programming Videos