CelsiusからFahrenheitへの温度変換方法とプログラムの修正

C言語関連

温度計測プログラムで、Celsius(摂氏)の値をFahrenheit(華氏)に変換したい場合、簡単な数式を使って計算できます。この記事では、CelsiusからFahrenheitに変換するために必要な修正方法と、プログラム内での変更点について解説します。

Fahrenheitに変換する数式

摂氏(Celsius)から華氏(Fahrenheit)に変換するための公式は以下の通りです。

  • F = C * 9/5 + 32

この公式を使用することで、摂氏温度を華氏温度に変換できます。プログラム内でこの計算を行うことで、温度の単位を変更することができます。

プログラムでの修正箇所

質問のプログラムでは、温度が摂氏(Celsius)で計算されているため、このプログラムを華氏(Fahrenheit)に変更するために、以下のように修正を加えます。

  • 摂氏温度が計算された後、その温度に変換式を適用する必要があります。
  • 摂氏から華氏への変換式「F = C * 9/5 + 32」をプログラムに追加します。

修正後のコード例は以下の通りです。

float steinhart_Fahrenheit = steinhart_CH1 * 9.0 / 5.0 + 32;

コード修正方法の詳細

元のプログラムでは、摂氏温度(steinhart_CH1)を計算しています。この値をFahrenheitに変換するためには、次のコードを追加します。

  • まず、steinhart_CH1(摂氏)の計算を行った後、華氏に変換します。
  • 次に、Fahrenheitに変換した温度を別の変数(steinhart_Fahrenheit)に格納します。

プログラムは以下のようになります。

steinhart_Fahrenheit = steinhart_CH1 * 9.0 / 5.0 + 32;

その他の注意点

華氏に変換した後、プログラム内で華氏の温度を使用して他の処理を行いたい場合は、変数steinhart_Fahrenheitを使用します。また、出力する際に華氏温度を表示するようにしてください。

まとめ

摂氏から華氏への温度変換は、簡単な数式を使用することで容易に実現できます。プログラム内で摂氏温度を計算した後、「F = C * 9/5 + 32」を使って華氏に変換し、その結果を新しい変数に格納することで、温度を華氏単位で表示することができます。この方法を活用して、温度表示を変更することができます。

コメント

タイトルとURLをコピーしました