Olá. Tentei me desafiar adicionando o nome do produto. Para não ter muitos if optei pelo switch, porem achei um pouco bagunçado. Creio que para ficar mais estruturado teria que criar um dicionário ou uma lista. Minha duvida é: Caso eu crie um dicionário, teria que criar void(s) para cada item?
int adicionarProduto;
string nomeDoProduto;
int quantidade, estoque = 0;
do
{
Console.WriteLine("Deseja adicionar um produto ao estoque? ");
Console.Write("\n1 - Sim | 0 - Não: ");
adicionarProduto = int.Parse(Console.ReadLine()!);
switch(adicionarProduto)
{
case 1:
Console.Clear();
Console.Write("Nome do produto: ");
nomeDoProduto = Console.ReadLine()!;
Console.Write("Quantidade: ");
quantidade = int.Parse(Console.ReadLine()!);
estoque += quantidade;
Console.Clear();
Console.WriteLine($"Nome do produto:{nomeDoProduto}\nQuantidade em estoque: {estoque}");
break;
case 0:
Console.WriteLine("Obrigado por usar nosso sistema de estoque!");
break;
default:
Console.WriteLine("Opção invalida!");
break;
}
}while(adicionarProduto != 0);