📅  最后修改于: 2023-12-03 14:57:18.344000             🧑  作者: Mango
本程序是一个基于菜单驱动的 C++ 程序,可以实现简单的计算功能。
本程序支持以下功能:
用户可以通过菜单选择要执行的操作,并输入操作数进行计算。
以下是本程序的源代码实现:
#include <iostream>
#include <cmath>
using namespace std;
int main() {
int choice;
double num1, num2, result;
do {
// 显示菜单
cout << "Menu" << endl;
cout << "1. Add" << endl;
cout << "2. Subtract" << endl;
cout << "3. Multiply" << endl;
cout << "4. Divide" << endl;
cout << "5. Exponent" << endl;
cout << "6. Exit" << endl;
// 获取用户选择
cout << "Enter your choice: ";
cin >> choice;
// 执行用户选择的操作
switch (choice) {
case 1: // 加法
cout << "Enter two numbers: ";
cin >> num1 >> num2;
result = num1 + num2;
cout << "Result: " << result << endl;
break;
case 2: // 减法
cout << "Enter two numbers: ";
cin >> num1 >> num2;
result = num1 - num2;
cout << "Result: " << result << endl;
break;
case 3: // 乘法
cout << "Enter two numbers: ";
cin >> num1 >> num2;
result = num1 * num2;
cout << "Result: " << result << endl;
break;
case 4: // 除法
cout << "Enter two numbers: ";
cin >> num1 >> num2;
result = num1 / num2;
cout << "Result: " << result << endl;
break;
case 5: // 指数运算
cout << "Enter two numbers: ";
cin >> num1 >> num2;
result = pow(num1, num2);
cout << "Result: " << result << endl;
break;
case 6: // 退出程序
cout << "Exiting program..." << endl;
break;
default: // 无效选项
cout << "Invalid choice. Please try again." << endl;
break;
}
cout << endl; // 输出空行
} while (choice != 6); // 退出程序
return 0;
}
用户可以通过以下步骤使用本程序:
本程序是一个基于菜单驱动的 C++ 程序,可以实现简单的计算功能。通过菜单选择要执行的操作,并输入操作数进行计算。本程序可以为初学者提供一个良好的范例,帮助他们理解 C++ 程序的基本结构和语法。