c++简单实现两个数的加减乘除运用类
时间: 2023-04-28 19:00:51 浏览: 166
下面是一个简单的C++类,用于实现两个数的加减乘除运算:
```c++
#include <iostream>
using namespace std;
class Calculator {
public:
Calculator(double a, double b) {
x = a;
y = b;
}
double add() {
return x + y;
}
double subtract() {
return x - y;
}
double multiply() {
return x * y;
}
double divide() {
if (y == ) {
cout << "Error: division by zero" << endl;
return ;
}
return x / y;
}
private:
double x;
double y;
};
int main() {
double a, b;
cout << "Enter two numbers: ";
cin >> a >> b;
Calculator calc(a, b);
cout << "Sum: " << calc.add() << endl;
cout << "Difference: " << calc.subtract() << endl;
cout << "Product: " << calc.multiply() << endl;
cout << "Quotient: " << calc.divide() << endl;
return ;
}
```
在这个类中,我们定义了四个公共函数,分别用于执行加、减、乘、除运算。在类的构造函数中,我们将传入的两个数保存在类的私有变量中。在除法运算中,我们还添加了一个检查,以确保除数不为零。如果除数为零,我们将输出错误消息并返回。
在主函数中,我们首先提示用户输入两个数,然后创建一个Calculator对象,并使用它的四个公共函数来执行加、减、乘、除运算。最后,我们返回,表示程序正常结束。
阅读全文