はじめに
この実験では、C プログラミングを使用して円錐の体積を計算する方法を学びます。この実験では、円錐の半径と高さを読み込み、数学的な公式を用いて体積を計算する手順を段階的に説明します。最終ステップでは、計算された体積を出力します。この実験は、さまざまなプログラミングアプリケーションで役立つ、幾何学計算を C で行う実践的な理解を提供することを目的としています。
この実験では、C プログラミングを使用して円錐の体積を計算する方法を学びます。この実験では、円錐の半径と高さを読み込み、数学的な公式を用いて体積を計算する手順を段階的に説明します。最終ステップでは、計算された体積を出力します。この実験は、さまざまなプログラミングアプリケーションで役立つ、幾何学計算を C で行う実践的な理解を提供することを目的としています。
このステップでは、C プログラミングを使用して円錐の半径と高さを入力する方法を学びます。これらの入力値は、円錐の体積を計算するために不可欠です。
まず、プログラムを開始するために新しい C ファイルを作成します。
cd ~/project
nano cone_volume.c
次に、半径と高さを入力するための以下のコードを追加します。
#include <stdio.h>
#include <math.h>
int main() {
double radius, height;
printf("Enter the radius of the cone: ");
scanf("%lf", &radius);
printf("Enter the height of the cone: ");
scanf("%lf", &height);
return 0;
}
コードを詳しく見てみましょう。
double を使用します。printf() はユーザーへの入力を促すメッセージを表示します。scanf() はユーザーが入力した半径と高さを読み取ります。コンパイルしてプログラムを実行し、入力をテストします。
gcc cone_volume.c -o cone_volume -lm
./cone_volume
出力例:
Enter the radius of the cone: 5
Enter the height of the cone: 10
このステップでは、数学公式「体積 = (1/3) × π × r² × h」を使用して円錐の体積を計算する方法を学びます。
前の cone_volume.c ファイルを開き、体積計算を追加します。
cd ~/project
nano cone_volume.c
体積計算を含むコードを更新します。
#include <stdio.h>
#include <math.h>
int main() {
double radius, height, volume;
const double PI = 3.14159265358979323846;
printf("Enter the radius of the cone: ");
scanf("%lf", &radius);
printf("Enter the height of the cone: ");
scanf("%lf", &height);
volume = (1.0/3.0) * PI * pow(radius, 2) * height;
return 0;
}
コードの変更点:
volume 変数を追加しました。PI を定数として定義しました。pow(radius, 2) を使用して r² を計算しました。プログラムをコンパイルします。
gcc cone_volume.c -o cone_volume -lm
計算例:
このステップでは、C 言語を用いてフォーマットされた出力で計算された円錐の体積をユーザーに表示する方法を学びます。
前の cone_volume.c ファイルを開き、体積表示を追加します。
cd ~/project
nano cone_volume.c
体積を表示するようコードを更新します。
#include <stdio.h>
#include <math.h>
int main() {
double radius, height, volume;
const double PI = 3.14159265358979323846;
printf("Enter the radius of the cone: ");
scanf("%lf", &radius);
printf("Enter the height of the cone: ");
scanf("%lf", &height);
volume = (1.0/3.0) * PI * pow(radius, 2) * height;
printf("Cone Volume: %.2f cubic units\n", volume);
return 0;
}
コードの変更点:
printf() を追加しました。%.2f の書式指定子を使用しました。プログラムをコンパイルして実行します。
gcc cone_volume.c -o cone_volume -lm
./cone_volume
出力例:
Enter the radius of the cone: 5
Enter the height of the cone: 10
Cone Volume: 261.80 cubic units
この実験では、円錐の半径と高さを入力し、公式「体積 = (1/3) × π × r² × h」を使って体積を計算する方法を学びます。まず、ユーザーに円錐の半径と高さを入力するように促し、これらの値を変数に格納します。次に、与えられた公式と数学定数πを使って体積を計算します。最後に、計算された体積を出力します。