Test of the class Calculator

Dependencies:   USBDevice mbed

Calculator.h

Committer:
triple
Date:
2014-08-29
Revision:
2:f1d3afaf7e93
Parent:
1:6be4deab8fdc

File content as of revision 2:f1d3afaf7e93:

/* The Calculator class header (Calculator.h) */
#include "mbed.h"
using namespace std;

//Calculator class declaration
class Calculator {
private:
    //Private members
    float number1, number2;

public:
    //Accessible by all
    //Declare prototype of member functions
    //Constructor with default values
    Calculator(double number1 = 0.0, double number2 = 0.0);
    
    //Public getters and setters for private data members
    double getNumber1() const;
    void setNumber1(double number1);
    double getNumber2() const;
    void setNumber2(double number2);
    
    //Public member functions
    double addNumbers() const;
    double subtractNumbers() const;
    double multiplyNumbers() const;
    double divideNumbers() const;
};