1
resposta

Desafio 3 minha solução

class Produto
{ 
    public int Id { get; set; }
    public string Nome { get; set; }
    public decimal Preco { get; set; }
    public int quantidade { get; set; }

}
class Estoque
{     

    private List<Produto> produtos = new List<Produto>();
    public Produto produto { get; set; }

    public int QuantidadeTotal => produtos.Sum(p => p.quantidade);

    public void AdicionarNovosProdutos(Produto produto)
    {
        produtos.Add(produto);
    }

    public void ExibirProdutosDoEstoque()
    {
        Console.WriteLine($"Lista de produtos do estoque de: {produto.Nome}");
        foreach (var produto in produtos) 
        {
            Console.WriteLine($"Produto: {produto.Nome}");
        }

        Console.WriteLine($"\nQuantidade total do produto em estoque é de: {QuantidadeTotal}");
    }

}
Produto produto1 = new Produto();
produto1.Id = 1;
produto1.Nome = "Coca-Cola";
produto1.Preco = 5.00m;
produto1.quantidade = 10;

Produto produto2 = new Produto();
produto2.Id = 2;
produto2.Nome = "Pepsi";
produto2.Preco = 4.50m;
produto2.quantidade = 15;

Estoque estoque = new Estoque();
estoque.produto = produto1;
estoque.AdicionarNovosProdutos(produto1);
estoque.AdicionarNovosProdutos(produto2);

estoque.ExibirProdutosDoEstoque();
1 resposta

Olá, Paulo. Tudo bem?

Obrigado por compartilhar seu código aqui com a gente.

Muito bom como você estruturou as classes Produto e Estoque para gerenciar os produtos. A propriedade QuantidadeTotal é uma boa forma de calcular o total de itens no estoque.

Parabéns! Seu código está correto. Continue assim!

Conte com o apoio do Fórum. Abraços e bons estudos.