Given the values for radius and height of a Cone, write a C program to calculate Surface Area of the Cone.
Formula To Calculate Surface Area of Cone
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
Expected Output for the Input
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
[youtube https://www.youtube.com/watch?v=yqKdKmSBtG0]
Source Code: 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