21xrx.com
2024-12-22 22:49:15 Sunday
登录
文章检索 我的文章 写文章
C++加减乘除计算器
2023-07-04 20:35:29 深夜i     --     --
C++ 计算器

C++是一种功能强大的计算机编程语言,可用于编写各种软件应用程序,包括计算器。在这篇文章中,我们将介绍如何使用C++编写一个基本的加减乘除计算器。

首先,我们需要定义一些变量,包括两个操作数和一个运算符。我们可以使用C++中的double类型来存储操作数,并使用char类型来存储运算符。例如:

double num1, num2;

char op;

接下来,我们需要提示用户输入两个操作数和运算符。我们可以使用C++中的cout和cin语句来完成这个任务。例如:

cout << "Enter first number: ";

cin >> num1;

cout << "Enter second number: ";

cin >> num2;

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

cin >> op;

接下来,我们需要编写一个switch语句来执行所选的运算。道理与上诉步骤相似,只是注明了运算符和运算内容。例如:

switch(op) {

  case '+':

    cout << num1 << " + " << num2 << " = " << num1 + num2;

    break;

  case '-':

    cout << num1 << " - " << num2 << " = " << num1 - num2;

    break;

  case '*':

    cout << num1 << " * " << num2 << " = " << num1 * num2;

    break;

  case '/':

    cout << num1 << " / " << num2 << " = " << num1 / num2;

    break;

  default:

    // error message if invalid operation is entered

    cout << "Invalid operator";

    break;

}

最后,我们需要在main函数中调用这些代码。例如:

int main() {

  double num1, num2;

  char op;

  cout << "Enter first number: ";

  cin >> num1;

  cout << "Enter second number: ";

  cin >> num2;

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

  cin >> op;

  switch(op) {

    case '+':

      cout << num1 << " + " << num2 << " = " << num1 + num2;

      break;

    case '-':

      cout << num1 << " - " << num2 << " = " << num1 - num2;

      break;

    case '*':

      cout << num1 << " * " << num2 << " = " << num1 * num2;

      break;

    case '/':

      cout << num1 << " / " << num2 << " = " << num1 / num2;

      break;

    default:

      // error message if invalid operation is entered

      cout << "Invalid operator";

      break;

  }

  return 0;

}

在运行程序时,用户将被提示输入操作数和运算符。程序将根据所选的运算符执行相应的计算,并输出结果。这个C++加减乘除计算器可以作为入门级别C++编程的练习,有助于初学者更好地理解和掌握这个编程语言。

  
  

评论区

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