21xrx.com
2025-04-02 17:58:18 Wednesday
文章检索 我的文章 写文章
用C++编写一个小项目
2023-07-11 12:29:28 深夜i     9     0
C++ 编程 小项目

C++是一种高效、灵活、可靠的编程语言,它被广泛应用于许多领域。如果你想体验一下C++的魅力,那么编写一个小项目是一个很好的方式。

下面我们来介绍一个简单的C++小项目:一个计算器。计算器可以进行基本的四则运算和取模运算。它的运行方式类似于Windows自带的计算器。

首先,我们需要定义一些变量和函数。变量用来存储运算数和运算结果,函数用来进行具体的运算。

// 定义变量
double num1 = 0, num2 = 0, result = 0;
char op;
// 定义函数
double add(double a, double b);
double subtract(double a, double b);
double multiply(double a, double b);
double divide(double a, double b);
double mod(double a, double b);

接下来,我们需要编写主函数。主函数提示用户输入运算数和运算符,然后调用相应的函数进行运算,并输出运算结果。主函数使用循环,可以让用户一直输入并计算直到退出程序。

int main()
{
  while (true)
  {
    cout << "请输入第一个数:";
    cin >> num1;
    cout << "请输入第二个数:";
    cin >> num2;
    cout << "请输入运算符(+、-、*、/、%):";
    cin >> op;
    switch (op)
    {
    case '+':
      result = add(num1, num2);
      break;
    case '-':
      result = subtract(num1, num2);
      break;
    case '*':
      result = multiply(num1, num2);
      break;
    case '/':
      result = divide(num1, num2);
      break;
    case '%':
      result = mod(num1, num2);
      break;
    default:
      cout << "运算符输入错误,请重新输入。" << endl;
      continue; // 跳出本次循环,进入下一次循环
    }
    cout << num1 << " " << op << " " << num2 << " = " << result << endl;
    char choice; // 是否继续计算的选择
    cout << "是否继续计算(Y/N):";
    cin >> choice;
    if (choice == 'N' || choice == 'n')
    
      break; // 退出循环
  }
  return 0;
}

最后,我们需要实现每个函数的功能。这里我们只给出加法和除法的实现,其他函数可以类似地编写。

double add(double a, double b)
{
  return a + b;
}
double divide(double a, double b)
{
  if (b == 0)
  请重新输入。" << endl;
    return 0;
  
  else
  
    return a / b;
  
}

至此,我们的计算器小项目就完成了。通过编写这个小项目,我们可以熟悉C++的语法和运算符,掌握函数的定义和调用方法,了解循环和条件语句的使用,还可以锻炼自己的编程能力。

  
  

评论区