Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Classificação de produtos

while (true) {
    Console.Clear();
    Console.WriteLine ("1. Perecível");
    Console.WriteLine ("2. Não Perecível");
    Console.Write ("Digite o código do tipo de produto [1] [2]: ");
    string tipoProduto = Console.ReadLine()!;
    if (tipoProduto == "1") {
        tipoProduto = "Perecível";
        Console.WriteLine (tipoProduto);
        break;
    }
    else if (tipoProduto == "2") {
        tipoProduto = "Não perecível";
        Console.WriteLine (tipoProduto);
        break;
    }
    else {
        Console.WriteLine ("Tipo inválido.");
        Console.ReadKey();
    }
}
1 resposta
solução!

Olá, Diego! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de laços de repetição para criar um menu interativo com C#, utilizou muito bem o while para controlar o fluxo e ainda compreendeu a importância de validar entradas do usuário para garantir que apenas opções válidas sejam aceitas.

Uma dica interessante para o futuro é usar o switch em vez de múltiplos if else, o que pode deixar o código mais organizado e legível. Assim:

while (true) {
    Console.Clear();
    Console.WriteLine("1. Perecível");
    Console.WriteLine("2. Não Perecível");
    Console.Write("Digite o código do tipo de produto [1] [2]: ");
    string tipoProduto = Console.ReadLine()!;

    switch (tipoProduto) {
        case "1":
            Console.WriteLine("Perecível");
            return;
        case "2":
            Console.WriteLine("Não perecível");
            return;
        default:
            Console.WriteLine("Tipo inválido.");
            Console.ReadKey();
            break;
    }
}

Isso faz com que o controle de fluxo fique mais direto e fácil de expandir caso novas opções sejam adicionadas.

Sugestão de conteúdo para você mergulhar ainda mais no tema:

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!