C#
 Computer >> コンピューター >  >> プログラミング >> C#

C#で摂氏(℃)から華氏(℉)へ変換するプログラムの書き方

温度の単位である摂氏(セルシウス度)を華氏(ファーレンハイト度)に変換するのは、C#では非常に簡単です。本記事では、基本的な変換式を使ったサンプルコードを交えながら、その手順をわかりやすく解説します。

摂氏から華氏への変換式

摂氏から華氏への変換には、以下の数式を使用します。

華氏 = (摂氏 × 9)÷ 5 + 32

この式に従えば、任意の摂氏の温度を正確に華氏へ変換できます。

手順1:摂氏の温度を設定する

まず、変換元となる摂氏の温度をdouble型の変数に設定し、コンソールに表示してみましょう。

double celsius = 36;
Console.WriteLine("Celsius: " + celsius);

手順2:華氏へ変換する

続いて、先ほどの変換式を使って、摂氏の値を華氏に変換します。

fahrenheit = (celsius * 9) / 5 + 32;

サンプルコード全体

以下のコードを実行すると、摂氏36度を華氏に変換した結果を確認できます。ぜひ実際に動かして試してみてください。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Demo {

   class MyApplication {

      static void Main(string[] args) {

         double fahrenheit;

         double celsius = 36;
         Console.WriteLine("Celsius: " + celsius);

         fahrenheit = (celsius * 9) / 5 + 32;
         Console.WriteLine("Fahrenheit: " + fahrenheit);

         Console.ReadLine();
      }
   }
}

実行結果

Celsius: 36
Fahrenheit: 96.8

実行結果を見ると、摂氏36度が華氏96.8度に正しく変換されていることが確認できます。このように、変換式を一行記述するだけで簡単に単位変換が行えます。変数celsiusの値を変更すれば、任意の温度に対応できる汎用的なプログラムになりますので、ぜひ活用してください。

  1. C++で2進数を10進数に変換するプログラムの作り方

    2進数が入力として与えられたとき、その2進数を10進数へ変換するのが本記事のテーマです。 コンピュータにおける10進数は基数10で表現されます。一方、2進数は基数2で表現され、使用するのは0と1という2つの数字だけです。それに対して10進数では、0から9までの任意の数字を扱うことができます。 2進数を10進数に変換するには、右端の桁から順に各桁の数字を取り出し、2のべき乗(0乗から始まり、桁数-1乗まで1ずつ増加)を掛け合わせます。そして、その掛け算の結果をすべて足し合わせることで、最終的な10進数の値が求まります。 以下は、2進数を10進数に変換する流れを図で表したものです。 具体例 入

  2. 摂氏を華氏に変換する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() {