21xrx.com
2024-11-22 06:28:49 Friday
登录
文章检索 我的文章 写文章
C++加减乘除简易计算器
2023-06-24 02:27:47 深夜i     --     --
C++ 加减乘除 简易计算器

C++是一种面向对象的编程语言,其主要特点之一就是可以进行计算操作,通过C++编写简易计算器非常简单。在本文中,我们将介绍如何使用C++编写一个简单的加减乘除计算器。

首先,创建一个空白项目,并创建一个名为“calculator.cpp”的文件。

然后,在C++中定义四个基本运算符的变量:

int a, b;

char oper;

cout<<"Enter the first operand: ";

cin >> a;

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

cin >> oper;

cout << "Enter the second operand: ";

cin >> b;

接下来,利用if语句来检验operator变量的值,并对a和b进行计算操作:

double result;

if (oper == '+') {

  result = a + b;

} else if (oper == '-')

  result = a - b;

else if (oper == '*') {

  result = a * b;

} else if (oper == '/') {

  result = (double)a / (double)b;

} else

  cout << "Invalid operator!";

  return 1;

最后,输出计算结果:

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

完整代码如下:

#include

using namespace std;

int main() {

  int a, b;

  char oper;

  cout<<"Enter the first operand: ";

  cin >> a;

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

  cin >> oper;

  cout << "Enter the second operand: ";

  cin >> b;

  double result;

  if (oper == '+') {

    result = a + b;

  } else if (oper == '-')

    result = a - b;

   else if (oper == '*') {

    result = a * b;

  } else if (oper == '/') {

    result = (double)a / (double)b;

  } else

    cout << "Invalid operator!";

    return 1;

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

  return 0;

}

这个简单的计算器可以进行加减乘除四个基本运算操作,而且也可以处理输入错误的情况,如当operator变量的值不是加、减、乘、除中的一个时,输出错误信息。

总结

在C++编写一个简单的计算器可以帮助初学者掌握一些基本的语法和逻辑。通过学习本文中的简单代码结构,可以为后续更复杂的计算器程序打下基础。

  
  

评论区

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