21xrx.com
2024-12-22 21:08:58 Sunday
登录
文章检索 我的文章 写文章
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语句输出结果。

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

  
  

评论区

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