Project #1: Desk Calculator
Task:
Input Specification:
Your program must read test cases from a file ¡°input.txt¡±. In the file there are several test cases, each occupies one line that contains an infix expression. Proceed until the end of the file.
Output Specification:
For each test case, output to a file ¡°output.txt¡± in one line the value of that expression (accurate up to two decimal places), or an error message ¡°ERROR IN INFIX NOTATION¡±.
Sample Input:
4.99+5.99+6.99*1.06
(3*5*(4+8)%2)
2^2^3
1+2(
2/0
(2-4)^3.1
2.5%2
2%2.5
Sample Output:
18.39
0.00
256.00
ERROR IN INFIX NOTATION
ERROR IN INFIX NOTATION
ERROR IN INFIX NOTATION
ERROR IN INFIX NOTATION
ERROR IN INFIX NOTATION¡¡
¡¡