21xrx.com
2024-11-22 07:06:34 Friday
登录
文章检索 我的文章 写文章
C++编写简易加减乘除计算器
2023-07-05 12:16:00 深夜i     --     --
C++ 计算器 加减乘除 编写 简易

计算器是一个很实用的工具,它可以让我们快速进行简单的计算。有时候我们需要一个简单的计算器来进行一些基本的计算。这时候我们可以使用C++来编写一个简单的加减乘除计算器。

首先,我们需要定义一个菜单来让用户选择要进行的操作。比如,用户可以选择加、减、乘或除。为了实现这一点,我们需要使用switch语句。

接下来,我们需要编写代码来让用户输入要进行计算的数字。我们可以使用cin对象来获取用户输入的数字。然后,我们可以使用if语句来验证输入是否有效。如果用户输入的数字无效,我们可以输出一条错误信息,让用户重新输入数字。

一旦我们验证了用户输入的数字,我们就可以使用基本的算术运算符来进行计算了。对于加、减、乘和除,我们可以使用+、-、*和/运算符。这些运算符可以直接作用于两个输入的数字,并输出计算结果。

最后,我们可以使用循环来让用户继续进行计算。当用户选择退出时,我们可以用break语句退出循环。

下面是一个简单的加减乘除计算器的代码示例:


#include <iostream>

using namespace std;

int main()

{

  char op;

  double num1, num2, result;

  while (true)

  {

    cout << "Enter an operator (+, -, *, /): ";

    cin >> op;

    if (op == '+')

    {

      cout << "Enter two numbers: ";

      cin >> num1 >> num2;

      result = num1 + num2;

      cout << "Result: " << result << endl;

    }

    else if (op == '-')

    

      cout << "Enter two numbers: ";

      cin >> num1 >> num2;

      result = num1 - num2;

      cout << "Result: " << result << endl;

    

    else if (op == '*')

    {

      cout << "Enter two numbers: ";

      cin >> num1 >> num2;

      result = num1 * num2;

      cout << "Result: " << result << endl;

    }

    else if (op == '/')

    {

      cout << "Enter two numbers: ";

      cin >> num1 >> num2;

      if (num2 == 0)

      

        cout << "Error: Division by zero" << endl;

        break;

      

      result = num1 / num2;

      cout << "Result: " << result << endl;

    }

    else if (op == 'q')

    

      break;

    

    else

    

      cout << "Invalid operator" << endl;

    

  }

  return 0;

}

在上面的代码中,我们使用一个无限循环来让用户一直进行计算,直到用户选择退出为止。用户可以输入加、减、乘、除或q(退出)命令。对于加、减、乘和除,我们分别执行不同的代码来进行相应的计算,并输出结果。

这个简单的加减乘除计算器只是C++编程的入门良机。如果你想更深入地学习C++编程,你可以挑战更复杂的问题,例如构建一个多项式求解器或者一个游戏。无论你的目标是什么,用C++编写一个加减乘除计算器都是一个不错的起点。

  
  
下一篇: C++字符串查找

评论区

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