介绍
在本实验中,我们将使用 C++ 创建一个简单的计算器程序。该程序将使用 switch
语句来执行基本的算术运算,如加法、减法、乘法和除法。
在本实验中,我们将使用 C++ 创建一个简单的计算器程序。该程序将使用 switch
语句来执行基本的算术运算,如加法、减法、乘法和除法。
首先,我们需要在 ~/project
目录下创建 main.cpp
文件。使用你喜欢的文本编辑器创建一个名为 main.cpp
的新文件。
touch ~/project/main.cpp
在 main.cpp
文件中,我们需要包含 iostream
头文件。
#include <iostream>
接下来,我们需要在程序中添加 main
函数。
int main() {
// 代码写在这里
return 0;
}
在 main
函数中,我们需要声明必要的变量并获取用户输入。
int main() {
char op;
float num1, num2;
std::cout << "Enter operator either + or - or * or /: ";
std::cin >> op;
std::cout << "\nEnter two operands: ";
std::cin >> num1 >> num2;
// 代码写在这里
return 0;
}
我们可以使用 switch
语句根据用户输入的运算符执行相应的操作。
int main() {
char op;
float num1, num2;
std::cout << "Enter operator either + or - or * or /: ";
std::cin >> op;
std::cout << "\nEnter two operands: ";
std::cin >> num1 >> num2;
switch(op) {
case '+':
std::cout << "\nResult is: " << num1 + num2;
break;
case '-':
std::cout << "\nResult is: " << num1 - num2;
break;
case '*':
std::cout << "\nResult is: " << num1 * num2;
break;
case '/':
std::cout << "\nResult is: " << num1 / num2;
break;
default:
// 如果运算符不是 +、-、* 或 /,则显示错误信息
std::cout << "Error! operator is not correct";
break;
}
return 0;
}
在 Ubuntu 系统的终端中使用以下命令编译程序:
g++ ~/project/main.cpp -o main && ./main
在本实验中,我们使用 C++ 创建了一个简单的计算器程序。我们通过 switch
语句根据用户输入执行基本的算术运算。通过按照本实验中的步骤操作,你现在应该掌握了如何使用 C++ 创建一个基本的计算器程序。