Escolar Documentos
Profissional Documentos
Cultura Documentos
Permite compra com preço negativo; permite venda com quantidade negativa;
20219028326
Não atualiza o preçoDeVenda no método compra
20209065451 Não enviou
Permite compra com preço e quantidade negativos;
20219034771 Permite venda com quantidade negativa;
Não atualiza o preçoDeCompra de forma correta (this.preco_compra = val;)
Permite venda com quantidade negativa;
20199035541
Permite compra com preço e quantidade negativos.
Permite compra com preço negativo;
20219032543 Não atualiza o precoDeCompra da forma correta (this.precoDeCompra =
((this.precoDeVenda * this.quantidade) + (quant * val)) / (quant + this.quantidade);)
20219004692 ✓
Os métodos pesquisar, getEstoqueMinimo, getPrecoDeCompra e getPrecoDeVenda das
classes Produto e Estoque não estavam com os nomes de acordo com o teste do
professor. No futuro, é ideal executar o teste disponibilizado no SIGAA para evitar erros
como esses;
Não está atualizando o PrecoDeVenda para ProdutoPerecivel da forma correta pois o
seu construtor está setando o lucro para zero;
20219033317
Não criou os métodos compra e venda na classe Produto Perecível , e o método
vender na classe Estoque não consegue realizar a venda de um produtoPerecivel;
O método vender em Estoque não retorna -1 quando a venda não é concluída;
Permite compra com Preço negativo;
Não realiza a venda de Produto normal (sempre retorna val=0 e não atualiza
quantidade, nem os preços de compra e venda).
Em caso de venda negativa, retorna 0 (ao invés de -1) mas a implementação foi correta e
não realizou a venda;
20219043930 Fez o método Pesquisar mas não usa dentro de Comprar e Vender;
A expressão que usou para atualizar o preço de compra está correta mas faltou
parênteses em (quantTotal + quant) por isso a atualização não está correta.
Não está atualizando o PrecoDeCompra da forma correta pois incrementa a
quantidade total antes.
20219042100
qtd = qtd + quant;
pcomp = ((quant * preco + qtd * pcompant) / qttl);