Casi resuelto ;-)
Te sugiero que pongas else entre los ifs porque los nuevos valores son considerados en los siguientes ifs, si lo dejas así.
Cita de: CalgaryCorpus en 25 Enero 2019, 22:02 PM
Te sugiero que pongas else entre los ifs porque los nuevos valores son considerados en los siguientes ifs, si lo dejas así.
Osea que tendria que poner if else if else if y asi?
Pero teniendo en cuenta que se tienen que evaluar todos los casos cuando modifique el txt?
Los if else if else evaluan TODAS las condiciones, si todas ellas son falsas, y esta seguidilla de evaluaciones se detiene cuando alguna de las condiciones es verdadera.
El codigo que tienes ademas de evaluar todas las condiciones SIEMPRE, cambia los valores y por lo tanto afecta el valor de verdad de las condiciones que se evaluan.
Para otra vez: no edites es mensaje original para hacerlo desaparecer.
Las respuestas que te hayan hecho no tendrán sentido.