Q:

C program to calculate the surface area, volume of Cone

0

C program to calculate the surface area, volume of Cone

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

Read the height and radius of a Cone from the user, and then calculate the surface area and volume of Cone.

Surface area of Cone:

To calculate the surface area of Cone (Right Circular Cone), the formula is:

surface area of Cone

Volume of Cone:

To calculate the volume of Cone (Right Circular Cone), the formula is:

volume of Cone

Where,

  • r : Radius of the Cone
  • h : Height of the Cone

Program:

The source code to calculate the surface area, volume of the Cone is given below. The given program is compiled and executed using GCC compile on UBUNTU 18.04 OS successfully.

// C program to find the surface Area and
// volume of Cone

#include <stdio.h>
#include <math.h>

int main()
{
    float height = 0;
    float radius = 0;

    float volume = 0;
    float area = 0;

    printf("Enter the height: ");
    scanf("%f", &height);

    printf("Enter the radius: ");
    scanf("%f", &radius);

    volume = (1.0 / 3) * (3.14) * radius * radius * height;
    area = (3.14) * radius * (radius + sqrt(radius * radius + height * height));

    printf("Volume of Cone 	    : %f\n", volume);
    printf("Surface area of Cone: %f\n", area);

    return 0;
}

Output:

RUN 1:
Enter the height: 12.3
Enter the radius: 4
Volume of Cone      : 205.984009
Surface area of Cone: 212.691849

RUN 2:
Enter the height: 1.2
Enter the radius: 3.4
Volume of Cone      : 14.519361
Surface area of Cone: 74.791267

RUN 3:
Enter the height: 10
Enter the radius: 6
Volume of Cone      : 376.799988
Surface area of Cone: 332.750275

Explanation:

Read the value of height and radius from the user. Then we calculated the surface area and volume of Cone using standard formulas.

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

Similar questions


need a help?


find thousands of online teachers now