problema con los if del bucle