📜  c++中的原始计算器(1)

📅  最后修改于: 2023-12-03 15:14:03.429000             🧑  作者: Mango

C++中的原始计算器

本文将介绍如何使用C++实现一个基础的计算器程序。

开始

首先,我们需要一个能够读入用户输入的部分。使用C++的cin功能可以轻松地实现。

#include <iostream>
using namespace std;

int main() {
   int num1, num2;
   char op;

   cout << "请输入第一个数字:";
   cin >> num1;
   cout << "请输入运算符(+, -, *, /):";
   cin >> op;
   cout << "请输入第二个数字:";
   cin >> num2;

   return 0;
}
实现计算

接下来,我们需要根据运算符来执行相应的计算操作。使用if语句可以实现判断语句。

#include <iostream>
using namespace std;

int main() {
   int num1, num2;
   char op;
   double result;

   cout << "请输入第一个数字:";
   cin >> num1;
   cout << "请输入运算符(+, -, *, /):";
   cin >> op;
   cout << "请输入第二个数字:";
   cin >> num2;

   if (op == '+') {
      result = num1 + num2;
   } else if (op == '-') {
      result = num1 - num2;
   } else if (op == '*') {
      result = num1 * num2;
   } else if (op == '/') {
      result = (double) num1 / num2;
   }

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

   return 0;
}
完整代码
#include <iostream>
using namespace std;

int main() {
   int num1, num2;
   char op;
   double result;

   cout << "请输入第一个数字:";
   cin >> num1;
   cout << "请输入运算符(+, -, *, /):";
   cin >> op;
   cout << "请输入第二个数字:";
   cin >> num2;

   if (op == '+') {
      result = num1 + num2;
   } else if (op == '-') {
      result = num1 - num2;
   } else if (op == '*') {
      result = num1 * num2;
   } else if (op == '/') {
      result = (double) num1 / num2;
   }

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

   return 0;
}
总结

通过这个简单的例子,我们了解了如何使用C++实现一个基础的计算器程序。对于更复杂的数学运算,可以使用C++的数学库进行实现。