はじめに
この実験では、C プログラミングを使用して円の円周を計算する方法を学びます。この実験では、ユーザーから半径を読み取り、円周を計算し、結果を表示する手順を段階的に説明します。円周の数学的公式の使用方法、および C プログラムにおけるユーザー入力と出力の処理方法を学びます。
この実験では、円の円周を計算する手順をガイドするための、必要なコードと説明を含む完全な例を提供しています。実験の終わりまでに、C プログラミングを使用して幾何学的計算を行う方法をしっかりと理解しているはずです。
この実験では、C プログラミングを使用して円の円周を計算する方法を学びます。この実験では、ユーザーから半径を読み取り、円周を計算し、結果を表示する手順を段階的に説明します。円周の数学的公式の使用方法、および C プログラムにおけるユーザー入力と出力の処理方法を学びます。
この実験では、円の円周を計算する手順をガイドするための、必要なコードと説明を含む完全な例を提供しています。実験の終わりまでに、C プログラミングを使用して幾何学的計算を行う方法をしっかりと理解しているはずです。
このステップでは、C プログラミングで円の半径を入力する方法を学びます。ユーザーからの入力を読み取ることは、インタラクティブな計算を可能にするプログラミングの基本的なスキルです。
まず、円周計算のための新しい C ファイルを作成しましょう。
cd ~/project
nano circle_circumference.c
次に、半径を入力するコードを記述します。
#include <stdio.h>
int main() {
float radius;
printf("円の半径を入力してください:");
scanf("%f", &radius);
printf("入力された半径:%.2f\n", radius);
return 0;
}
コードを詳しく見てみましょう。
float radius; は、円の半径を格納するための浮動小数点変数を宣言します。printf() はユーザーにプロンプトを表示します。scanf() はユーザーが入力した浮動小数点数を読み取ります。printf() は、入力された半径を小数点以下 2 桁で表示して確認します。プログラムをコンパイルして実行します。
gcc circle_circumference.c -o circle_circumference
./circle_circumference
実行例:
円の半径を入力してください:5.5
入力された半径:5.50
このステップでは、数学的な公式「円周 = 2 × π × 半径」を使って円周を計算するプログラムを修正します。
既存のファイルを開いてコードを更新します。
nano ~/project/circle_circumference.c
以前のコードを以下のコードに置き換えます。
#include <stdio.h>
#define PI 3.14159
int main() {
float radius, circumference;
printf("円の半径を入力してください:");
scanf("%f", &radius);
circumference = 2 * PI * radius;
printf("半径:%.2f\n", radius);
printf("円周:%.2f\n", circumference);
return 0;
}
コードの変更点:
#define PI 3.14159 を追加しました。circumference を導入しました。printf() を追加しました。プログラムをコンパイルして実行します。
gcc circle_circumference.c -o circle_circumference
./circle_circumference
実行例:
円の半径を入力してください:5.5
半径:5.50
円周:34.56
この最終ステップでは、円周を分かりやすく、ユーザーフレンドリーな出力形式で表示します。結果のプレゼンテーションをよりプロフェッショナルなものにするために、前のプログラムを強化します。
最終的な修正のために既存のファイルを開きます。
nano ~/project/circle_circumference.c
改良された書式でコードを更新します。
#include <stdio.h>
#define PI 3.14159
int main() {
float radius, circumference;
printf("円周計算ツール\n");
printf("-------------------------------\n");
printf("円の半径を入力してください:");
scanf("%f", &radius);
circumference = 2 * PI * radius;
printf("\n計算結果:\n");
printf("半径: %.2f 単位\n", radius);
printf("円周:%.2f 単位\n", circumference);
return 0;
}
コードの主な改善点:
\n を使用しました。プログラムをコンパイルして実行します。
gcc circle_circumference.c -o circle_circumference
./circle_circumference
実行例:
円周計算ツール
-------------------------------
円の半径を入力してください:5.5
計算結果:
半径:5.50 単位
円周:34.56 単位
この実験では、scanf() 関数を使ってユーザーから円の半径を読み込み、公式 円周 = 2 * π * 半径 を使って円周を計算する方法を学びました。#define PI 3.14159 を使って π の値を定数として定義し、計算を実行して円周を求めました。最後に、半径と計算された円周をコンソールに出力しました。