/* * * This class implements a basic calculator * It has an accumulator that stores the current value * and the basic math operations. * */ class Calculator { private: double accumulator; public: Calculator(); double add(double value); double subtract(double value); double multiply(double value); double divide(double value); }; Calculator::Calculator() { accumulator = 0; } double Calculator::add(double value) { accumulator += value; cout << "accumulator"; return(accumulator); } double Calculator::subtract(double value) { accumulator -= value; cout << "accumulator"; return(accumulator); } double Calculator::multiply(double value) { accumulator *= value; cout << "accumulator"; return(accumulator); } double Calculator::multiply(double value) { accumulator /= value; cout << "accumulator"; return(accumulator); } main() { Calculator calc1, calc2; calc1.add(2); calc2.subtract(5) calc1.add(35); calc1.divide(5); calc2.multiply(2); }