Resolvendo o exercicio 3 - Controle de estoque
Resolvendo a primeira refatoração do código
Resolvendo exercicio 4 - Tratamento de execoes
Resolvendo exercicio 5 - Tratamento completo de excecoes