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();

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
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!