Open victor0machado opened 1 year ago
A adição individual e em lote são feitas pelas mesmas funções: CadastrarProdutos -> AdicionarProdutosEmLote(produtosLote) -> func AdicionarProdutosEmLote(produtosLote []Produto) { for _, produto := range produtosLote { if len(Produtos) < limiteProdutos { AdicionarProduto(produto.Nome, produto.Descricao, produto.Valor) } else { fmt.Println("Limite de produtos atingido.") return } } }
O problema aqui é que deveria ter uma funcionalidade para adicionar o produto individualmente. A interface só tem a opção por lote
O limite de produtos só é usado para adicionar produtos em lote, e não na adição individual.
https://github.com/ivolavacek/AP1_Estrutura_de_Dados/blob/be0547c98af1636c89610444e1e37991de3919a9/codigo/produto.go#L14