Você está na página 1de 3

Matrícula Erros

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);

Permite compra com preço negativo;


20219022485 Não atualiza o preço de Compra da forma correta: (this.precoDeCompra =
(( this.precoDeVenda * this.quantidade) + (quant * val)) / (quant + this.quantidade); )

20189051381 Não enviou


20219015687 ✓
Fez um método pesquisar mas não o usa em Comprar e vender;
Não atualiza o preço de compra de forma correta (double precoCompra = value /
20209002148 quantity; )
Permite venda com quantidade negativa; permite compra com preço e quantidade
negativos.
Permite venda de produtoPerecivel vencido;
O método venda em ProdutoPerecivel não está sendo utilizado;
20219036892
Permite compra e venda com quantidade negativa;
Permite compra com preço negativo.
20219048730 ✓
20199040381 ✓
20219041319 ✓
2014948152 Não enviou
Não está realizando a venda da forma correta para Produto normal:
(if(quant < this.getQuantidade())
20219033166 return -1;
Não está atualizando o preço de Compra da forma correta:
PrecoDeCompra = (( quant1 * PrecoDeCompra + quantidade * val)/quant2);
Não implementou nenhum método na classe Estoque;
Na classe Produto: não utilizou os nomes de atributos corretos nos métodos que ele
mesmo criou;
20209063994
Não foi possível executar o teste por conta dos erros acima;
Não criou um pacote no src com o nome do aluno (como foi instruído na tarefa),
apenas "estoque".
Permite venda com quantidade negativa;
Não atualiza o preço de venda;
20219031949
Não atualiza o preço de venda da forma correta (está usando Val para a expressão
(val*lucro + val), onde era para ser o Preço de Compra.
Permite compra e venda com quantidade negativa;
Permite compra com preço negativo;
20219033380 Não atualiza o preço de compra da forma correta (this.preco_compra = val ; )
Não criou um pacote no src com o seu nome, como instruido na tarefa, apenas
"Prova1".
20189005020 Não enviou
Não criou a classe produtoPerecivel;
Não implementou os métodos da classe Estoque de forma correta;
20209050486
Não criou a classe Fornecedor;
Não foi possível executar o teste devido a estes erros.
Permite venda de produtoPerecivel vencido;
20219002885 Permite venda e compra com quantidade negativa;
Permite compra com preço negativo.
Os métodos pesquisar, getCodigo, getDescricao, getEstoqueMinimo,
getPrecoDeCompra e getPrecoDeVenda das classes Produto e Estoque não estavam
com os nomes de acordo com o teste do professor;
O aluno não implementou os contrutores as classes Fornecedor e Produto da forma
20219035071
correta (não colocou os parâmetros);
Não foi possível executar o teste por conta deste erro;
No futuro, é ideal executar o teste disponibilizado no SIGAA para evitar erros como
esses.
A classe Produto estava com letras minúsculas e ProdutoPerecivel estava como
"ProdPerecivel";
20219029950 Lembrando que o aluno deve adaptar o seu programa ao teste, a fim de não realizar
alterações no teste do professor.
Fora esses erros, o código está correto. ✓
Não implementou o método comprar na classe Estoque com os parâmetros corretos
(Date validade);
20219032679 O construtor da classe ProdutoPerecivel foi implementado faltando um parâmetro
(validade);
Não foi possível executar o teste por conta dos erros acima.
Não implementou nenhum método na classe Estoque, exceto incluir;
20169020664 Não criou a classe ProdutoPerecivel;
Não foi possível executar o teste por conta dos erros acima.

O construtor da classe ProdutoPerecivel foi implementado faltando um parâmetro


(validade);
Os métodos comprar e vender em Estoque estão com um parâmetro a mais (Date
validade);
Não foi possível executar o teste devido a esses erros.
20179018919
Os métodos getDescricao, getEstoqueMinimo, getPrecoDeCompra e getPrecoDeVenda
da classe Produto não estavam com os nomes de acordo com o teste do professor;
Os métodos da classe Estoque estão dando exceções não previstas pelo teste;
No futuro, é ideal executar o teste disponibilizado no SIGAA para evitar erros como
esses.

Não implementou as classes Fornecedor, Estoque e ProdutoPerecivel;


Na classe Produto: o método compra não atualiza o PrecoDeVenda e o precoDeCompra
20179123549
está sendo atualizado errado;
Não foi possível executar o teste devido a esses erros.
Não criou a classe produtoPerecivel;
Na classe Estoque: não implementou os métodos Pesquisar e Vender;
O método comprar não atualiza os valores de precoDeCompra e precoDeVenda;
20209053479
Na classe Produto: criou o método compra porém não o utiliza em Estoque;
Não implementou o método venda;
Não foi possível executar o teste por esse motivo.
20219041275 ✓

Você também pode gostar