21xrx.com
2024-09-20 06:25:34 Friday
登录
文章检索 我的文章 写文章
C++简单计算器Switch语句实现
2023-07-10 05:23:10 深夜i     --     --
C++ 计算器 Switch语句

在编程中,很多时候我们需要实现简单的计算器来进行数值的计算。而如果使用C++语言则可以很方便地通过Switch语句来实现计算器的功能。

Switch语句是C++语言中的分支语句之一,它可以实现根据条件的不同跳转到不同的代码块进行执行。在计算器的实现中,Switch语句可以帮助我们根据用户输入的不同运算符号来实现相应的计算操作。

首先,我们需要定义几个变量来存储用户输入的运算符号和两个数值。可以定义如下几个变量:

float num1, num2;

char op;

接下来,我们可以使用std::cin来获取用户输入的数值和运算符号,例如:

std::cin >> num1;

std::cin >> op;

std::cin >> num2;

得到用户输入的数据后,我们就可以通过Switch语句来实现不同的计算操作了。例如,我们可以根据用户输入的运算符号来执行不同的计算操作,代码如下:

switch (op) {

  case '+':

    std::cout << num1 << " + " << num2 << " = " << num1 + num2;

    break;

  case '-':

    std::cout << num1 << " - " << num2 << " = " << num1 - num2;

    break;

  case '*':

    std::cout << num1 << " * " << num2 << " = " << num1 * num2;

    break;

  case '/':

    if (num2 == 0)

      std::cout << "Divide by zero error!";

      break;

    std::cout << num1 << " / " << num2 << " = " << num1 / num2;

    break;

  default:

    std::cout << "Invalid operator!";

}

在上述代码中,我们首先通过Switch语句分别判断用户输入的运算符号是加号、减号、乘号还是除号。然后根据不同的运算符号来执行相应的计算操作,并输出结果。如果用户输入的运算符号不合法,则输出一个错误提示。

通过上述代码实现,我们就可以很方便地实现一个简单的计算器了。读者可以通过修改上述代码来添加其他的计算操作,并根据需要进行扩展。

  
  

评论区

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