Milan Stefko
/
Calculator
Test of the class Calculator
main.cpp
- Committer:
- triple
- Date:
- 2014-08-29
- Revision:
- 2:f1d3afaf7e93
- Parent:
- 1:6be4deab8fdc
File content as of revision 2:f1d3afaf7e93:
/***************************************************************************** * 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() { float num1, num2; // Construct an instance of Calculator calc Calculator calc(0.0, 0.0);//(number1, number2); wait(5); // Ask user for a number1 serial.printf("Enter number1: "); serial.scanf("%f", &num1); // Ask user for a number2 serial.printf("Enter numbe2: "); serial.scanf("\r\n%f", &num2); // Set number1 and number2 to user inputs calc.setNumber1(num1); calc.setNumber2(num2); serial.printf("Number1 is: %.3f\r\n", calc.getNumber1()); serial.printf("Number2 is: %.3f\r\n", calc.getNumber2()); serial.printf("Sum: %.3f\r\n", calc.addNumbers()); serial.printf("Subtraction: %.3f\r\n", calc.subtractNumbers()); serial.printf("Multiplication: %.3f\r\n", calc.multiplyNumbers()); serial.printf("Division: %.3f\r\n", calc.divideNumbers()); }