C言語のプログラムを使用して温度変換を行うためには、以下の手順に従います。
- プログラムの骨格を作成する: プログラムのメイン関数や変数を定義します。
#include <stdio.h>
int main() {
// 変数の宣言
float celsius, fahrenheit;
int choice;
// メニューの表示と選択
printf("温度変換プログラム\n");
printf("1. CelsiusからFahrenheitへの変換\n");
printf("2. FahrenheitからCelsiusへの変換\n");
printf("選択してください: ");
scanf("%d", &choice);
// 温度変換の実行
switch (choice) {
case 1:
// CelsiusからFahrenheitへの変換
printf("摂氏を入力してください: ");
scanf("%f", &celsius);
fahrenheit = (celsius * 9 / 5) + 32;
printf("Fahrenheit: %.2f\n", fahrenheit);
break;
case 2:
// FahrenheitからCelsiusへの変換
printf("華氏を入力してください: ");
scanf("%f", &fahrenheit);
celsius = (fahrenheit - 32) * 5 / 9;
printf("Celsius: %.2f\n", celsius);
break;
default:
printf("無効な選択です。\n");
break;
}
return 0;
}
-
メニューの表示と選択: ユーザーにメニューを表示し、変換の種類を選択してもらいます。選択肢はCelsiusからFahrenheitへの変換またはFahrenheitからCelsiusへの変換です。
-
温度変換の実行: ユーザーが選択した変換の種類に応じて、温度変換を行います。CelsiusからFahrenheitへの変換では、摂氏を入力し、適切な計算式を使用してFahrenheitに変換します。FahrenheitからCelsiusへの変換では、華氏を入力し、適切な計算式を使用して摂氏に変換します。結果は小数点以下2桁まで表示されます。
上記のC言語プログラムを使用することで、CelsiusとFahrenheitの間で温度変換を行うことができます。このプログラムを拡張して、他の温度単位の変換やさまざまなエラーハンドリングなど、さまざまな機能を追加することも可能です。