球の体積と表面積を計算する
当ページのリンクには広告が含まれています。
スポンサーリンク
ここでは「球の体積と表面積を計算」するサンプルプログラムを紹介します。
まずは、「球の体積」と「球の表面積」を計算する公式の確認をしましょう。
球の体積
半径\(r\)の球の体積\(V\)は
$$V = \frac{4}{3} \pi r^3$$で与えられます(\(\pi\)は円周率)
球の表面積
半径\(r\)の球の表面積を\(S\)は
$$S = 4 \pi r^2$$で与えられます(\(\pi\)は円周率)。
さて、公式の確認が終了したら次はサンプルプログラムをみてみましょう。
サンプルプログラム
/*
* C言語のサンプルプログラム - Webkaru
* - 球の体積と表面積を計算 -
*/
#include <stdio.h>
#include <math.h>
int main(void)
{
/* 球の半径 */
float radius;
/* 球の体積 */
float volume;
/* 球の表面積 */
float surface;
/* 球の半径を入力 */
printf("球の半径を入力: r = ");
scanf("%f", &radius);
/* 球の体積を計算・出力 */
volume = (4.0/3) * M_PI * radius * radius * radius;
printf("球の体積: V = %.3f\n", volume);
/* 球の表面積を計算・出力 */
surface = 4 * M_PI * radius * radius;
printf("球の表面積: S = %.3f\n", surface);
return 0;
}
実行結果です。
球の半径を入力: r = 10 球の体積: V = 4188.790 球の表面積: S = 1256.637
ここでは半径「10」の球の体積と表面積を計算してみました。