1) Os atributos `valor` e `saldo` não estão especificados na documentação. Tipo do defeito: comissão Severidade: alta 2) A lógica da classe não utiliza o array `papelMoeda` corretamente. - Não possui a posição 6; - As mesmas vão de 0 à papelMoeda.length - 1 (6); - Erro lógico é carregado até a classe Troco, e o mesmo estoura lá Tipo do defeito: dados Severidade: alta 3) A lógica não satisfaz o especificado. Tipo do defeito: comissão/excesso Severidade: alta 4) O método getTroco não possui código útil, retornando um `null` sempre. Tipo do defeito: inicialização Severidade: alta 5) O método imprimir não possui deveria ter a verificação do saldo, a mesma devia ser delegada. Tipo do defeito: computação Severidade: alta
Os atributos
valoresaldonão estão especificados na documentação.Tipo do defeito: comissão
Severidade: alta
A lógica da classe não utiliza o array
papelMoedacorretamente.Tipo do defeito: dados
Severidade: alta
A lógica não satisfaz o especificado.
Tipo do defeito: comissão/excesso
Severidade: alta
O método getTroco não possui código útil, retornando um
nullsempre.Tipo do defeito: inicialização
Severidade: alta
O método imprimir não possui deveria ter a verificação do saldo, a mesma devia ser delegada.
Tipo do defeito: computação
Severidade: alta