Milan Stefko / Mbed 2 deprecated Calculator

Dependencies:   USBDevice mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers Calculator.h Source File

Calculator.h

00001 /* The Calculator class header (Calculator.h) */
00002 #include "mbed.h"
00003 using namespace std;
00004 
00005 //Calculator class declaration
00006 class Calculator {
00007 private:
00008     //Private members
00009     float number1, number2;
00010 
00011 public:
00012     //Accessible by all
00013     //Declare prototype of member functions
00014     //Constructor with default values
00015     Calculator(double number1 = 0.0, double number2 = 0.0);
00016     
00017     //Public getters and setters for private data members
00018     double getNumber1() const;
00019     void setNumber1(double number1);
00020     double getNumber2() const;
00021     void setNumber2(double number2);
00022     
00023     //Public member functions
00024     double addNumbers() const;
00025     double subtractNumbers() const;
00026     double multiplyNumbers() const;
00027     double divideNumbers() const;
00028 };