Given the values for radius and height of a Cone, write a C program to calculate Surface Area of the Cone.
Page Contents
Surface_Area = PI * radius * (radius + sqrt(height * height + radius * radius ));
where PI is approximately equal to 3.14
Note: sqrt() is a builtin method present in math.h header file.
Related Read:
Basic Arithmetic Operations In C
User Input:
Enter radius and height of the cone
2
5
Output:
Surface Area of Cone is 46.378838
Video Tutorial: C Program To Calculate Surface Area of Cone
#include<stdio.h>
#include<math.h>
int main()
{
const float PI = 3.14;
float r, h, s_area;
printf("Enter radius and height of the cone\n");
scanf("%f%f", &r, &h);
s_area = PI * r * ( r + sqrt(h * h + r * r) );
printf("Surface Area of Cone is %f\n", s_area);
return 0;
}
Output 1:
Enter radius and height of the cone
8
18
Surface Area of Cone is 695.766663
Output 2:
Enter radius and height of the cone
5
14
Surface Area of Cone is 311.897278
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