tengo 500€ y gasto 200€ y quedan 300€, gasto 150€ y quedan 150€, gasto 90€ y quedan 60€ gasto 60€ yn 0€ como en la resta da como resultado son 510€ gastados.
Respuestas a la pregunta
El resultado es de -510 ya que se resta los valores ya restados implicitamente en el arreglo
Explicación paso a paso:
Tengo 500 Euros de los cuales gasto 200 para que me queden 300 lego gasto 150 para que me queden 150, luego gasto 90 para que me queden 60 y gasto 60 para que me queden 0, ahora bien la razon por la cual la resta da 510 es por el siguiente arreglo.
500 - 200 - 300 -150 -150 -90 -60 - 60
Se opera 500, 200 y 300 para un resultado
500 -200 -300 = 0
se opera 150,150, 90, 60, 60
para un resultado
-150 -150 -90 -60 -60 = -510
El resultado es de -510 ya que se resta los valores ya restados implicitamente en el arreglo
En realidad no hay ninguna relación implícita ni explícita entre el 510 y los 500 que nos quieren hacer suponer que da. Vamos con un ejemplo:
Tengo 500, gasto 200, me quedan 300
Tengo 300, gasto 1, me quedan 299
Tengo 299, gasto 1, me quedan 298
Tengo 297, gasto 1, me quedan 297
Tengo 297, gasto 297, me quedan 0
La suma de la columna de gasto me da: 200+1+1+1+297=500
Por otro lado la suma de la columna de los restos da: 300+299+298+297=1194
Es decir, a menor gastos, y mayor operaciones de resta, implica una suma de los restos mucho mayor (Podría seguir restando al número con 1, y obtener resultados cada vez más grandes).
No hay ningún truco. Es solo entender cuando una cosa es el sustraendo, y cuando otra es el resto.
Saludos.