21xrx.com
2024-12-22 21:38:43 Sunday
登录
文章检索 我的文章 写文章
C++实现简单的加减乘除、平方和开方计算器
2023-07-10 17:28:47 深夜i     --     --
C++ 计算器 加减乘除 平方 开方

计算器是我们生活中经常用到的工具,它能够帮助我们快速计算各种数字,提高我们的工作和生活效率。在计算器中,加减乘除是最基本的计算操作,平方和开方也是我们日常工作和生活中常见的计算需求。本文将介绍如何使用C++语言实现一个简单的加减乘除、平方和开方计算器。

首先,我们需要定义一个计算器类,该类包含加减乘除、平方和开方等基本计算操作。我们可以使用C++语言的面向对象编程思想来实现这个类。代码实现如下:


#include <iostream>

#include <cmath>

using namespace std;

class Calculator {

public:

  double add(double x, double y) { return x + y; }

  double subtract(double x, double y) return x - y;

  double multiply(double x, double y) { return x * y; }

  double divide(double x, double y) return x / y;

  double square(double x) { return x * x; }

  double square_root(double x) { return sqrt(x); }

};

int main()

{

  Calculator calculator;

  double x, y;

  cout << "请输入两个数字:";

  cin >> x >> y;

  cout << x << " + " << y << " = " << calculator.add(x, y) << endl;

  cout << x << " - " << y << " = " << calculator.subtract(x, y) << endl;

  cout << x << " * " << y << " = " << calculator.multiply(x, y) << endl;

  cout << x << " / " << y << " = " << calculator.divide(x, y) << endl;

  cout << x << " 的平方:" << calculator.square(x) << endl;

  cout << x << " 的平方根:" << calculator.square_root(x) << endl;

  return 0;

}

在上述代码中,我们首先定义了一个名为Calculator的类,该类包含了加减乘除、平方和开方等基本计算操作。接着,在主函数中,我们创建了一个Calculator对象calculator,并从用户输入中获取两个数字x和y。然后,我们调用calcultor对象的加减乘除、平方和开方等函数,将计算结果输出到控制台中。

通过上述代码的运行,我们可以得到一个简单的加减乘除、平方和开方计算器。该计算器可以执行基本的计算操作,并输出计算结果。虽然该计算器功能较为简单,但是使用C++实现的计算器具有代码清晰、运行速度快等优点,是一种常见的计算器实现方式。

  
  

评论区

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