repetir cambiando condiciones