21xrx.com
2024-09-20 05:41:07 Friday
登录
文章检索 我的文章 写文章
C++简单计算器代码
2023-07-11 12:25:52 深夜i     --     --
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++编程中一个基本的练习题。通过上述代码,您可以得到一个简单的计算器程序的基本代码。根据您的需求,您可以根据这些代码进行更改和扩展。

  
  

评论区

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