Mejorando la logica del operador principal y de la salida de la aplicacion