Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Calculator.cpp
- Committer:
- triple
- Date:
- 2014-08-29
- Revision:
- 1:6be4deab8fdc
- Parent:
- 0:67282ecd81b7
File content as of revision 1:6be4deab8fdc:
/* The Calculator class implementation (Calculator.cpp) */
#include "Calculator.h"
// Constructor
// Default values should be specified in declaration only
Calculator::Calculator(double num1, double num2){
number1 = num1;
number2 = num2;
};
// Public getter for data member number1
double Calculator::getNumber1() const {
return number1;
}
// Public setter for data member number1
void Calculator::setNumber1(double num1) {
number1 = num1;
}
// Public getter for data member number2
double Calculator::getNumber2() const {
return number2;
}
// Public setter for data member number1
void Calculator::setNumber2(double num2) {
number2 = num2;
}
// A public member function to sum number1 and number2
double Calculator::addNumbers() const {
return number1 + number2;
}
// A public member function to saubtract number1 and number2
double Calculator::subtractNumbers() const {
if (number1 < number2){
return number2 - number1;
}
else
return number1 - number2;
}
// A public member function to multiply number1 and number2
double Calculator::multiplyNumbers() const {
return number1 * number2;
}
// A public member function to sum number1 and number2
double Calculator::divideNumbers() const {
return number1 / number2;
}