21xrx.com
2025-03-29 19:01:48 Saturday
文章检索 我的文章 写文章
C++简单计算器代码
2023-07-11 12:25:52 深夜i     10     0
C++ 简单 计算器 代码

C++是一种广泛使用的编程语言,适用于许多应用程序。其中一个应用是创建计算器程序。在本文中,我们将介绍C++简单计算器代码。您可以使用这些代码作为起点并进行修改,以便根据需要扩展其功能。

首先,我们需要定义我们的变量。对于这个简单的计算器代码,我们需要两个double类型的变量,分别表示用户要计算的数字。我们还需要一个字符串变量,用于表示用户选择的操作符。

double num1, num2;
string operation;

接下来,我们需要让用户输入数字和操作符。我们可以使用cin函数来实现这一点。我们需要使用提示消息,如下所示:

cout << "Enter first number: ";
cin >> num1;
cout << "Enter operation (+, -, *, /): ";
cin >> operation;
cout << "Enter second number: ";
cin >> num2;

接下来,我们需要编写代码来执行用户选择的操作。我们可以使用switch语句来实现这一点。在这个简单的计算器程序中,我们只支持加、减、乘和除这四个操作。如下所示:

switch (operation[0]) {
 case '+':
  cout << num1 + num2;
  break;
 case '-':
  cout << num1 - num2;
  break;
 case '*':
  cout << num1 * num2;
  break;
 case '/':
  cout << num1 / num2;
  break;
 default:
  cout << "Invalid Operation";
}

最后,我们需要在程序结尾处添加一个return 0语句,以确保程序正确结束。

下面是完整的C++简单计算器代码:

#include <iostream>
#include <string>
using namespace std;
int main() {
 // Declare variables
 double num1, num2;
 string operation;
 // Prompt user for input
 cout << "Enter first number: ";
 cin >> num1;
 cout << "Enter operation (+, -, *, /): ";
 cin >> operation;
 cout << "Enter second number: ";
 cin >> num2;
 // Perform operation based on user input
 switch (operation[0]) {
  case '+':
   cout << num1 + num2;
   break;
  case '-':
   cout << num1 - num2;
   break;
  case '*':
   cout << num1 * num2;
   break;
  case '/':
   cout << num1 / num2;
   break;
  default:
   cout << "Invalid Operation";
 }
 // End program
 return 0;
}

总结:简单计算器是C++编程中一个基本的练习题。通过上述代码,您可以得到一个简单的计算器程序的基本代码。根据您的需求,您可以根据这些代码进行更改和扩展。

  
  

评论区