Milan Stefko
/
Calculator
Test of the class Calculator
Diff: main.cpp
- Revision:
- 0:67282ecd81b7
- Child:
- 1:6be4deab8fdc
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Thu Aug 28 20:33:44 2014 +0000 @@ -0,0 +1,32 @@ +/***************************************************************************** +* This program demonstrates how to use Class named Calculator in order to * +* process common caluculating functions and display results via serial port * +*****************************************************************************/ +#include "mbed.h" +#include "Calculator.h" +#include "USBSerial.h" +using namespace std; + +//Virtual serial port over USB +USBSerial serial; + +int main() { + double number1, number2; + // Construct an instance of Calculator calc + Calculator calc(0.0, 0.0);//(number1, number2); + + // Ask user for a number1 + serial.scanf("f\r\n", number1); + // Ask user for a number2 + serial.scanf("f\r\n", number2); + + // Set number1 and number2 to user inputs + calc.setNumber1(number1); + calc.setNumber2(number2); + serial.printf("number1: %f.2\r\n", calc.getNumber1()); + serial.printf("number2: %f.2\r\n", calc.getNumber2()); + serial.printf("sum: %f.2\r\n", calc.addNumbers()); + serial.printf("subtraction: %f.2\r\n", calc.subtractNumbers()); + serial.printf("multiplication: %f.2\r\n", calc.multiplyNumbers()); + serial.printf("division: %f.2\r\n", calc.divideNumbers()); + }