Exemplo de solução:
List produtosPereciveis = new List();
List produtosNaoPereciveis = new List();
while (true)
{
Console.Clear();
Console.WriteLine("Digite o nome do produto");
string nomeProduto = Console.ReadLine()!;
Console.Clear() ;
Console.WriteLine("Digite 1 para Perecível ou 2 para Não Perecível");
string tipoProduto = Console.ReadLine()!;
if (tipoProduto == "1")
{
produtosPereciveis.Add(nomeProduto);
}
else if (tipoProduto == "2")
{
produtosNaoPereciveis.Add($"{nomeProduto}");
}
else
{
Console.Clear();
Console.WriteLine("Opção Inválida: Produto não cadastrado!");
Console.WriteLine("Pressione qualquer teclapara continuar...");
Console.ReadKey();
continue;
}
Console.Clear();
Console.WriteLine("Produto cadastrado com sucesso!");
Console.WriteLine("Digite 1 para parar o programa ou qualquer tecla para continuar:");
string opcao = Console.ReadLine()!;
if (opcao == "1")
{
Console.WriteLine("Thau, Tchau :)");
break;
}
Console.WriteLine();
}
Console.Clear();
Console.WriteLine("=== PRODUTOS PERECÍVEIS ===:\n");
if (produtosPereciveis.Count == 0)
{
Console.WriteLine("Nenhum Produto cadastrado!");
}
else
{
foreach(var produtoPerecivel in produtosPereciveis)
{
Console.WriteLine(produtoPerecivel);
}
}
Console.WriteLine("-----------------------------------------------------");
Console.WriteLine("\n=== PRODUTOS NÃO PERECIVEIS ===\n");
if (produtosNaoPereciveis.Count == 0)
{
Console.WriteLine("Nenhum Produto cadastrado");
}
else
{
foreach (var produtoNaoPerecivel in produtosNaoPereciveis)
{
Console.WriteLine(produtoNaoPerecivel);
}
}
