cambio en while