arg
implementacao do sistema [falta ajustar alguns lancamentos de excecao]