Agora o montador - funcionante

Imprime na tela e pra um arquivo de texto.
Como vamos fazer para diferenciar qual saída usaremos?
Acho que tem que ser pela entrada...