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
00001 /* The Calculator class implementation (Calculator.cpp) */ 00002 #include "Calculator.h" 00003 00004 // Constructor 00005 // Default values should be specified in declaration only 00006 Calculator::Calculator(double num1, double num2){ 00007 number1 = num1; 00008 number2 = num2; 00009 }; 00010 00011 // Public getter for data member number1 00012 double Calculator::getNumber1() const { 00013 return number1; 00014 } 00015 00016 // Public setter for data member number1 00017 void Calculator::setNumber1(double num1) { 00018 number1 = num1; 00019 } 00020 00021 // Public getter for data member number2 00022 double Calculator::getNumber2() const { 00023 return number2; 00024 } 00025 00026 // Public setter for data member number1 00027 void Calculator::setNumber2(double num2) { 00028 number2 = num2; 00029 } 00030 00031 // A public member function to sum number1 and number2 00032 double Calculator::addNumbers() const { 00033 return number1 + number2; 00034 } 00035 00036 // A public member function to saubtract number1 and number2 00037 double Calculator::subtractNumbers() const { 00038 if (number1 < number2){ 00039 return number2 - number1; 00040 } 00041 else 00042 return number1 - number2; 00043 } 00044 00045 // A public member function to multiply number1 and number2 00046 double Calculator::multiplyNumbers() const { 00047 return number1 * number2; 00048 } 00049 00050 // A public member function to sum number1 and number2 00051 double Calculator::divideNumbers() const { 00052 return number1 / number2; 00053 }
Generated on Thu Jul 14 2022 21:02:42 by
1.7.2