Olá, Charles, como vai?
Muito obrigado por compartilhar seu exercício! Analisando o seu código, ele está bem estruturado, mas notei que o uso do switch nesse caso pode não ser o mais adequado. Para trabalhar com comparações como idade > 17 ou idade < 18, é mais recomendável utilizar uma estrutura de if e else, que lida de forma mais eficiente com condições dinâmicas.
Continue explorando e compartilhando seus exercícios! O fórum está sempre à disposição para ajudá-lo no que for necessário.
Siga firme nos seus estudos!
Abraços :)