Feu un programa que simuli una calculadora molt senzilla (sense parèntesis, ni prioritats, ni associativitat dels operadors).
L’entrada comença amb el nombre de càlculs. Els operands són nombres
reals no negatius, escrits de la forma habitual. Els operadors són suma,
resta, producte i divisió (‘+’, ‘-’, ‘’
i ‘/’ respectivament). Un ‘=’ indica el final
del càlcul actual. L’entrada pot contenir diversos blancs entre els
operadors i els operands, però és correcta sintàcticament.
Per a cada càlculs, cal escriure’n el resultat amb 5 dígits. Escriviu
“ERROR” per a cada càlcul que involucri alguna divisió per
zero.
Input
7 4 = 2+2= 2 + 2.0 = 3 + 2 * 2.5 - 19 = 2 / 3 = 55 + 666.666 + 1 / 0 + 9 * 9 = 1 + 1. + 1.0 * 9 =
Output
4.00000 4.00000 4.00000 -6.50000 0.66667 ERROR 27.00000