Olá, Pedro! Como vai?
Parabéns pela resolução da atividade!
Observei que você explorou o uso de propriedades com validação para controlar o estoque com C#, utilizou muito bem o método de instância para manipular a quantidade e ainda compreendeu a importância do condicional para evitar retiradas inválidas.
Uma dica interessante para o futuro é adicionar também um método de reposição de estoque, permitindo aumentar a quantidade de forma controlada. Assim:
public void ReporEstoque(int quantidade)
{
if (quantidade > 0)
{
QuantidadeEstoque += quantidade;
Console.WriteLine($"Reposição de {quantidade} unidade(s) feita com sucesso");
}
else
{
Console.WriteLine("Erro: a quantidade de reposição deve ser positiva");
}
}
Isso faz com que o gerenciamento do estoque seja mais completo, permitindo tanto retirar quanto repor produtos de forma segura.
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!