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

Cでの華氏から摂氏への変換プログラム


華氏で温度「n」が与えられた場合、課題は、与えられた温度を摂氏に変換して表示することです。

Input 1-: 132.00
Output -: after converting fahrenheit 132.00 to celsius 55.56
Input 2-: 456.10
Output -: after converting fahrenheit 456.10 to celsius 235.61

華氏から摂氏に温度を変換するために、以下の式があります

T(°C)=(T(°F)-32)×5/9

ここで、T(°C)は摂氏での温度、T(°F)は華氏での温度です

以下で使用されるアプローチは次のとおりです

  • フロート変数に温度を入力します。たとえば華氏
  • 式を適用して温度を摂氏に変換します
  • 摂氏を印刷

アルゴリズム

Start
Step 1-> Declare function to convert Fahrenheit to Celsius
   float convert(float fahrenheit)
      declare float Celsius
      Set celsius = (fahrenheit - 32) * 5 / 9
      return Celsius
step 2-> In main()
   declare and set float fahrenheit = 132.00
   Call convert(fahrenheit)
Stop
を呼び出します

#include <stdio.h>
//convert fahrenheit to celsius
float convert(float fahrenheit) {
   float celsius;
   celsius = (fahrenheit - 32) * 5 / 9;
   return celsius;
}
int main() {
   float fahrenheit = 132.00;
   printf("after converting fahrenheit %.2f to celsius %.2f ",fahrenheit,convert(fahrenheit));
   return 0;
}

出力

上記のコードを実行すると、次の出力が生成されます

after converting fahrenheit 132.00 to celsius 55.56

  1. C++での2進数から10進数への変換プログラム

    2進数を入力として指定すると、タスクは指定された2進数を10進数に変換することです。 コンピューターの10進数は10進数で表され、2進数は2進数の0と1の2つしかないため、2進数で表されますが、10進数は0〜9から始まる任意の数値にすることができます。 2進数を10進数に変換するには、右から左に向かって残りの数字を抽出し、0から始まる2の累乗を掛けて、(桁数)–1まで1ずつ増やします。乗算された値を加算し続けて、最終的な10進数値を取得します。 以下に、2進数を10進数に変換する図を示します。 例 Input-: 1010    0 will be conver

  2. 華氏を摂氏に変換するC++プログラム

    このプログラムでは、C++を使用して摂氏を華氏に変換する方法を説明します。私たちが知っているように、式は単純です。 アルゴリズム Begin Take the Celsius temperature in C calculate F = (9C/5)+32 return F End サンプルコード #include<iostream> using namespace std; main() { float f, c; cout << "Enter temperature in Celsius: "; cin >>