温度変換ツールの作成

CBeginner
オンラインで実践に進む

はじめに

このチャレンジでは、国際的な科学研究を支援するための温度変換ツールを C 言語で開発します。あなたは新人気候研究助手として、摂氏(Celsius)と華氏(Fahrenheit)を相互に変換できるプログラムを作成する必要があります。このプログラムは、ユーザーから入力された摂氏の温度を受け取り、対応する華氏の温度を小数点以下 2 位まで表示するものです。

温度変換ツールの構築

新人気候研究助手であるあなたの任務は、国際的な共同研究を円滑に進めるために、摂氏と華氏を素早く変換できるユーティリティを開発することです。

タスク

  • 摂氏の温度を華氏に変換する C 言語プログラムを作成する
  • 変換公式:F = (C * 9/5) + 32 を実装する
  • ユーザーから摂氏温度の入力を受け付ける
  • 変換された華氏温度を表示する

要件

  • ~/project ディレクトリに temperature_converter.c という名前のファイルを作成すること
  • 温度変換には算術演算子を使用すること
  • ユーザーに摂氏温度の入力を促すプロンプトを表示すること
  • 変換後の華氏温度を小数点以下 2 位まで表示すること
  • 小数点を含む入力(浮動小数点数)に対応すること

実行例

プログラムのコンパイルと実行:

gcc temperature_converter.c -o temperature_converter
./temperature_converter

入力:

Enter temperature in Celsius: 25

出力:

25.00°C is equal to 77.00°F

ヒント

  • ユーザー入力を取得するには scanf() を使用します
  • 温度変換の公式を正しく適用してください
  • 結果の表示には printf() を使用します
  • 小数点以下の桁数を指定して出力するには、書式指定子 %.2f を使用します

まとめ

まとめると、このチャレンジでは摂氏と華氏を変換する C 言語の温度変換ツールを開発しました。プログラムはユーザーから摂氏の入力を受け取り、対応する華氏の温度を小数点以下 2 位の精度で表示します。主なタスクには、変換公式の実装、ユーザー入力の処理、および出力のフォーマットが含まれていました。

✨ 解答を確認して練習