añadido sentencia while