📅  最后修改于: 2023-12-03 15:14:04.834000             🧑  作者: Mango
在本文中,我们将介绍如何使用 Switch-Case 语句来实现计算器基本功能。
计算器是人们日常生活中经常需要使用的工具之一。我们经常需要计算一些数字的加、减、乘、除等基本运算。在 C++ 中,我们可以使用 Switch-Case 语句来实现这些操作。Switch-Case 语句通常用于在多个选项中选择一个选项进行操作。
我们首先需要定义四个变量来存储用户输入的两个数字和运算符。接下来,我们将采用 Switch-Case 语句来执行相应的运算:
#include <iostream>
using namespace std;
int main() {
double num1, num2, result;
char op;
cout << "请输入两个数: ";
cin >> num1 >> num2;
cout << "请输入运算符 (+, -, *, /): ";
cin >> op;
switch(op) {
case '+':
result = num1 + num2;
break;
case '-':
result = num1 - num2;
break;
case '*':
result = num1 * num2;
break;
case '/':
result = num1 / num2;
break;
default:
cout << "无效的运算符." << endl;
return 0;
}
cout << "结果为: " << result << endl;
return 0;
}
在上面的代码片段中,我们定义了四个变量 num1, num2, result 和 op,用于存储用户输入的两个数字、结果和运算符。接下来,我们使用 cout 输出两个提示信息,让用户输入数字和运算符。
然后,我们使用 Switch-Case 语句处理用户输入的运算符。如果运算符是加号,则将 num1 和 num2 相加,并将结果存储在 result 变量中。类似的,如果运算符是减号、乘号或除号,则执行相应的运算并将结果存储在 result 变量中。
对于无效的运算符,我们显示一条错误消息并退出程序。最后,我们使用 cout 显示结果。
通过上面的例子,我们可以看到使用 Switch-Case 语句实现计算器的基本功能是多么简单方便。现在,你可以任意选择数字和运算符,并将程序计算结果。如果你感到有点困惑,请多研究一下代码并将其与 Switch-Case 语句的工作原理相结合。