21xrx.com
2025-06-28 19:27:23 Saturday
文章检索 我的文章 写文章
C++四则运算计算器程序
2023-07-04 23:30:04 深夜i     --     --
C++ 四则运算 计算器程序 算术表达式 运算符优先级

C++是一种高效、强大的编程语言,它广泛应用于计算机科学领域。在编程过程中,一些基础的程序是必须掌握的。其中,四则运算计算器程序是一个很好的开始。下面将介绍如何使用C++编写一个基于控制台的四则运算计算器程序。

首先,我们需要定义一个函数来执行四则运算。这个函数需要获取用户输入的两个数字和运算符,然后执行相应的运算,最终输出结果。以下是一个简单的代码示例:

double calculate(double num1, double num2, char op) {
  double result;
  switch(op) {
    case '+':
      result = num1 + num2;
      break;
    case '-':
      result = num1 - num2;
      break;
    case '*':
      result = num1 * num2;
      break;
    case '/':
      result = num1 / num2;
      break;
    default:
      cout << "Invalid operator" << endl;
      return 0;
  }
  return result;
}

在这个函数中,我们使用了一个switch语句来根据用户输入的运算符执行相应的操作。如果输入了无效的运算符,函数就会输出一个错误信息。

接下来,我们需要编写一个主函数来与用户交互。主函数需要获取用户输入的两个数字和运算符,并调用刚才定义的函数来执行运算。以下是一个简单的代码示例:

int main() {
  double num1, num2, result;
  char op;
  
  cout << "Enter first number: ";
  cin >> num1;
  
  cout << "Enter operator (+, -, *, /): ";
  cin >> op;
  
  cout << "Enter second number: ";
  cin >> num2;
  
  result = calculate(num1, num2, op);
  cout << "Result: " << result << endl;
  
  return 0;
}

在这个主函数中,我们使用了cout和cin语句来与用户交互。首先,我们提示用户输入第一个数字,然后获取用户的输入并把它存储在变量num1中。接着,我们提示用户输入运算符,获取用户的输入并把它存储在变量op中。最后,我们提示用户输入第二个数字,获取用户的输入并把它存储在变量num2中。然后,我们调用calculate函数来执行运算,并把结果存储在变量result中。最后,我们使用cout语句输出结果。

以上是一个简单的控制台四则运算计算器程序。这个程序只包含了基本的交互和运算功能,但它可以为初学者提供一个良好的代码模板。这个程序还可以扩展,例如添加循环以让用户多次进行运算,或者添加新的运算符和操作以增加程序的功能和复杂性。

  
  

评论区