Oi, Philip! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.
Em sua solução, chamou atenção o uso correto do do while, garantindo que o fluxo de entrada seja executado ao menos uma vez, além da atualização contínua do estoqueTotal, o que deixa o controle de estoque claro e funcional.
Uma dica interessante para o futuro é usar int.TryParse para evitar erros quando o usuário digitar algo que não seja número. Veja este exemplo:
int valor;
if (int.TryParse(Console.ReadLine(), out valor))
{
estoqueTotal = estoqueTotal + valor;
}
Esse código tenta converter a entrada para numero e só atualiza o estoque se a conversão der certo, evitando falhas na execução.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!