pequena alteracao, para a logica funcionar
alteracoes de tratamento de excessoes
alteracao no minemonico, para letras maiusculas
alteracao para funcionamento correto da logica
instanciando os objetos dao e control nos contrutores