摂氏を華氏に変換するC++プログラム
この記事では、C++を使って摂氏(℃)の温度を華氏(℉)に変換するプログラムを紹介します。摂氏から華氏への変換は、次のシンプルな数式で行えます。
F = (9 × C ÷ 5) + 32
ここで、Cは摂氏温度、Fは華氏温度を表します。例えば、摂氏37度は華氏98.6度に相当し、これは人間の平熱に近い値です。
アルゴリズム
処理の流れは以下の通りです。
開始 摂氏温度Cを入力する F = (9C/5) + 32 を計算する 結果Fを返す 終了
サンプルコード
#include<iostream>
using namespace std;
int main() {
float f, c;
cout << "Enter temperature in Celsius: ";
cin >> c;
// 変換公式:F = (9 × C / 5) + 32
f = (9.0 * c / 5.0) + 32;
cout << "Equivalent Fahrenheit temperature is: " << f;
return 0;
}
コードのポイント
- float型の使用: 温度は小数になる可能性があるため、float型で変数を宣言しています。
- 9.0と5.0の指定: 整数同士の除算で小数部分が切り捨てられるのを防ぐため、浮動小数点リテラルを使用しています。
- 入出力: cinで摂氏温度を受け取り、coutで変換後の華氏温度を画面に表示します。
実行結果
Enter temperature in Celsius: 37 Equivalent Fahrenheit temperature is: 98.6
このように、摂氏37度を入力すると、正しく華氏98.6度へ変換されて表示されます。数式とコードの対応関係を理解すれば、任意の温度に対して同じロジックで変換が可能です。
-
C#で摂氏(℃)から華氏(℉)へ変換するプログラムの書き方
温度の単位である摂氏(セルシウス度)を華氏(ファーレンハイト度)に変換するのは、C#では非常に簡単です。本記事では、基本的な変換式を使ったサンプルコードを交えながら、その手順をわかりやすく解説します。 摂氏から華氏への変換式 摂氏から華氏への変換には、以下の数式を使用します。 華氏 = (摂氏 × 9)÷ 5 + 32 この式に従えば、任意の摂氏の温度を正確に華氏へ変換できます。 手順1:摂氏の温度を設定する まず、変換元となる摂氏の温度をdouble型の変数に設定し、コンソールに表示してみましょう。 double celsius = 36; Console.WriteLine(Celsius
-
C#で華氏を摂氏に変換するプログラムの作成方法
温度の単位である華氏(Fahrenheit)を摂氏(Celsius)に変換するのは、C#では非常に簡単です。この記事では、基本的な変換式を使ったサンプルコードを紹介します。華氏から摂氏への変換式華氏を摂氏に変換するには、次の数式を使用します。摂氏 = (華氏 − 32) × 5 ÷ 9まず、華氏の温度を設定します。double fahrenheit = 97; Console.WriteLine(Fahrenheit: + fahrenheit);次に、上記の変換式を使って摂氏に変換します。celsius = (fahrenheit - 32) * 5 / 9;サンプルコード以下のコードを実