21xrx.com
2024-11-22 06:00:31 Friday
登录
文章检索 我的文章 写文章
C++程序:摄氏温度与华氏温度的转换
2023-07-13 21:00:07 深夜i     --     --
C++ 摄氏温度 华氏温度 转换 程序

C++程序是一种计算机语言,可以用来编写各种程序。其中,一个简单而实用的程序是摄氏温度和华氏温度的转换程序。这个程序可以帮助我们将一个温度值从摄氏度转换成华氏度,或者从华氏度转换成摄氏度。下面我们来看看这个程序是如何实现的。

首先,我们需要定义两个变量,一个用来存储温度值,另一个用来存储转换后的结果。然后,我们需要让用户输入一个温度值,并选择要进行的转换类型。这可以通过在控制台上输出一些提示信息来实现。

一旦用户输入了温度和转换类型,我们就可以使用以下公式来进行转换:

华氏温度 = 1.8 * 摄氏温度 + 32

摄氏温度 = (华氏温度 - 32) / 1.8

程序的主要代码如下所示:


#include <iostream>

using namespace std;

int main()

{

  float temperature, result;

  int choice;

  cout << "Enter the temperature: ";

  cin >> temperature;

  cout << "Choose conversion type: " << endl;

  cout << "1. Celsius to Fahrenheit" << endl;

  cout << "2. Fahrenheit to Celsius" << endl;

  cin >> choice;

  switch (choice)

  {

    case 1:

      result = 1.8 * temperature + 32;

      cout << temperature << " Celsius = " << result << " Fahrenheit" << endl;

      break;

    case 2:

      result = (temperature - 32) / 1.8;

      cout << temperature << " Fahrenheit = " << result << " Celsius" << endl;

      break;

    default:

      cout << "Invalid choice!";

      break;

  }

  return 0;

}

在这个程序中,我们定义了三个变量,`temperature`和`result`分别用来存储用户输入的温度和转换后的结果,`choice`用来存储用户选择的转换类型。然后我们使用`cout`和`cin`语句来实现用户与程序的交互。

最后,我们使用了一个`switch`语句来实现不同的转换类型。根据用户选择的不同,我们通过对应的公式将温度值进行转换,并输出结果到控制台上。

使用这个程序可以帮助我们在各种不同的应用场景下进行温度单位的转换,例如在旅行中,需要将商品的温度转换成自己熟悉的温度单位,或者在烹饪中,需要根据不同的需要将温度进行转换等等。通过这样的程序,我们可以更加方便地进行各种操作。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复