Computer >> Máy Tính >  >> Lập trình >> lập trình C

Làm thế nào để tính thể tích của một khối cầu bằng ngôn ngữ lập trình C?

Thể tích của khối cầu không là gì khác ngoài sức chứa của hình dạng.

Thể tích của một công thức hình cầu là -

$$ V \:=\:\ frac {4} {3} \ Pi \:r ^ {3} $$

Thuật toán

Step 1: Enter radius of sphere at runtime
Step 2: Apply the formula to variable
        Volume=(4/3)*3.14*rad*rad*rad
Step 3: print the volume
Step 4: stop

Chương trình 1

#include<stdio.h>
int main(){
   float vol;
   int rad;
   rad=20;
   vol=((4.0f/3.0f) * (3.1415) * rad * rad * rad);
   printf("the volume of a sphere is %f\n",vol);
   return 0;
}

Đầu ra

the volume of a sphere is 33509.335938

Chương trình 2

Sau đây là một ví dụ để tìm Thể tích và Diện tích Bề mặt của Hình cầu -

#include <stdio.h>
#include <math.h>
int main(){
   float rad;
   float area, vol;
   printf("Enter radius of the sphere : \n");
   scanf("%f", &rad);
   area = 4 * (22/7) * rad * rad;
   vol = (4.0/3) * (22/7) * rad * rad * rad;
   printf("Surface area of sphere is: %.3f", area);
   printf("\n Volume of sphere is : %.3f", vol);
   return 0;
}

Đầu ra

Enter radius of the sphere :
4
Surface area of sphere is: 192.000
Volume of sphere is : 256.000