The Program in C to compute the volume and surface area of a sphere of any radius r is given below:
#include <stdio.h>
#include <math.h>
int main() {
double radius, volume, surfaceArea;
printf("Enter the radius of the sphere: ");
scanf("%lf", &radius);
// Volume of sphere = 4/3 * pi * r^3
volume = 4.0/3.0 * M_PI * pow(radius, 3);
// Surface area of sphere = 4 * pi * r^2
surfaceArea = 4 * M_PI * pow(radius, 2);
printf("Volume of the sphere is: %lf\n", volume);
printf("Surface area of the sphere is: %lf\n", surfaceArea);
return 0;
}
Output:
Enter the radius of the sphere: 5
Volume of the sphere is: 523.598776
Surface area of the sphere is: 314.159265
Pro-Tips💡
This program prompts the user to enter the radius of a sphere and then uses the pow()
function from the math.h
library to calculate the volume
and surface area using the formulas 4/3πr^3 and 4πr^2 respectively, where pi is a predefined constant in math.h
.
The volume and surface area are then printed to the console.
Learn C-Sharp ↗
C-sharp covers every topic to learn about C-Sharp thoroughly.
Learn C Programming ↗
C-Programming covers every topic to learn about C-Sharp thoroughly.
Learn C++ Programming↗
C++ covers every topic to learn about C-Sharp thoroughly.