21xrx.com
2024-11-22 10:01:15 Friday
登录
文章检索 我的文章 写文章
C++四则运算计算器
2023-07-03 00:10:57 深夜i     --     --
C++ 四则运算 计算器

计算器对于程序员和数学爱好者而言都是不可或缺的工具。如果你正在学习C++编程语言,也许你已经尝试过使用标准输入/输出编写简单的计算器应用程序。今天我们将学习如何用C++编写一个四则运算计算器,并帮助你更好地理解C++语言的基础知识。

1. 创建文件

首先,你需要一个C++编译器。你可以使用Microsoft Visual Studio、Code::Blocks或Eclipse等编辑器。接下来,创建一个名为“calculator.cpp”的文件,例如:


#include <iostream>

using namespace std;

int main()

  return 0;

2. 让用户输入数字

现在我们需要编写代码以允许用户输入数字并将它们存储为变量。我们使用“cin”和“cout”命令来实现。这是一个示例代码,它要求用户输入两个数字并打印它们:


#include <iostream>

using namespace std;

int main() " << b << endl;

  return 0;

3. 让用户输入操作符

接下来,我们将允许用户输入操作符(加号“+”、“减号”“-”、“乘号”“*”、“除号”“/”等)并将其存储为变量:


#include <iostream>

using namespace std;

int main() {

  int a, b;

  char op;

  cout << "请输入两个数字和操作符,例如1 + 2:";

  cin >> a >> op >> b;

  cout << "您输入的表达式为:" << a << " " << op << " " << b << endl;

  return 0;

}

4. 执行四则运算

现在我们需要根据操作符执行数学运算。我们使用switch语句来选择正确的操作符,并打印计算结果。代码如下所示:


#include <iostream>

using namespace std;

int main() {

  int a, b, result;

  char op;

  cout << "请输入两个数字和操作符,例如1 + 2:";

  cin >> a >> op >> b;

  switch(op) {

    case '+': result = a + b; break;

    case '-': result = a - b; break;

    case '*': result = a * b; break;

    case '/': result = a / b; break;

    default: cout << "操作符无效." << endl; return 0;

  }

  cout << "结果为:" << result << endl;

  return 0;

}

5. 完整代码

最后,这是我们的完整代码(带有输入验证和错误消息):


#include <iostream>

using namespace std;

int main() {

  int a, b, result;

  char op;

  cout << "请输入两个数字和操作符,例如1 + 2:";

  cin >> a >> op >> b;

  if(cin.fail())

    cout << "输入无效." << endl;

    return 1;

  

  switch(op) {

    case '+': result = a + b; break;

    case '-': result = a - b; break;

    case '*': result = a * b; break;

    case '/':

      if(b == 0)

        cout << "不能除以0." << endl;

        return 1;

       else

        result = a / b;

      

      break;

    default:

      cout << "操作符无效." << endl;

      return 1;

  }

  cout << "结果为:" << result << endl;

  return 0;

}

总结

以上就是一个简单的C++四则运算计算器。通过编写这个程序,你可以学会如何使用C++常见的输入/输出、变量、逻辑操作符和switch语句等基础语法。当你掌握了这些基础知识,你可以开始着手设计更加复杂的应用程序。

  
  

评论区

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