Test of the class Calculator

Dependencies:   USBDevice mbed

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());
+ }