Calculadora acumulativa
        
            Submit solution
        
    
    
    
    
    
    
    
    
    
                    
                
        
            
        
        Points:
        
                10        
    
    
        Time limit:
        5.0s
    
    
        Memory limit:
        256M
    
    
                        Author:
                        
                    
        
                    Problem types                
                
        
                Allowed languages
            
            
C#, C++, Go, Java, Python            
        Volem programar una calculadora per a moltes operacions matemàtica de tal forma que el resultat es vagi acumulant. La calculadora comença amb el número 0 a l'acumulador i llegirà un operador (suma, resta, multiplicació i divisió) i un altre número. En funció de l'operador, mostrarà per pantalla un resultat o un altre sobre l'acumulació original.
La calculadora admèt els següents símbols:
- Suma: 
+ - Resta: 
- - Multiplicació: 
* - Divisió: 
/ 
L'execució acaba quan es llegeix la paraula END.
Input Format
Les primeres línies:
- Un símbol (
+,-,*,/) seguit d'un número (el simbol i el número estan separats per un espai). 
L'última línía:
- La paraula clau 
END. 
Constraints
- Les entrades no produiràn cap error de divisió per zero i, per tant, no cal controlar aquest tipus d'error.
 - Les entrades no faran servir cap símbol diferent als llistats i, per tant, no cal controlar que entri un símbol d'operació diferent a l'esperat.
 
Output Format
El valor final de l'acumulador, és a dir, el resultat d'aplicar totes les operacions matemàtiques que s'han recollit de l'entrada.
Test Case 1
Input
+ 1
- 2
* 3
/ 2
END
Output
1.0
-1.0
-3.0
-1.5
Test Case 2
Input
* 1
+ 0
/ 2
* 1000
END
Output
0.0
0.0
0.0
0.0
Test Case 3
Input
- 1000
/ 2
* -1
- 501.75
END
Output
-1000.0
-500.0
500.0
-1.75
Test Case 4
Input
END
Output
0.0
CC BY-NC-SA 4.0