1
resposta

Resposta - Refatorando a organização de livros

namespace exercise30;

public class Program
{
    public static void Main()
    {
        Console.Write("Enter the book code: ");
        int bookCode = Convert.ToInt32(Console.ReadLine());

        string bookClassification = bookCode switch
        {
            >= 100 and <= 199 => "Science fiction",
            >= 200 and <= 299 => "Classical Literature",
            >= 300 and <= 399 => "Fantasy",
            >= 400 and <= 499 => "Romance",
            >= 500 and <= 599 => "Suspense/Mystery",
            >= 600 and <= 699 => "Non-fiction",
            >= 700 and <= 799 => "Biographies/memories",
            >= 800 and <= 899 => "Dystopia",
            >= 900 and <= 999 => "juvenile",
            _ => "Code doesn't exist"
        };
        Console.WriteLine(bookClassification);
    }
}
1 resposta

Olá, Carlos, como vai?

Seu código está bem organizado e faz bom uso do switch expression, deixando a leitura mais direta. A lógica das faixas foi aplicada corretamente, e a estrutura geral cumpre exatamente o que a atividade propõe.

Continue compartilhando seus exercícios. O fórum está à disposição.

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