1
resposta

[Projeto] Resolução exercício

Pensei em resolver sendo uma função para voltar sempre que o número não for nem 1 nem 2.

void produto()
{
    Console.Write("Digite o cógido do produto (1 ou 2): ");
    int codigo = int.Parse(Console.ReadLine()!);

    if (codigo == 1)
    {
        Console.WriteLine("Perecível");
    }
    else if (codigo == 2)
    {
        Console.WriteLine("Não perecível");
    }
    else
    {
        Console.WriteLine("Cógido inválido");
        produto();
    }
}
produto();

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Oi, Tauane! Como vai?

Agradeço por compartilhar.

Sua solução ficou ótima! Criar uma função recursiva para repetir a leitura até o código ser válido é uma forma inteligente de garantir que o programa funcione corretamente.

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