Oi, Eduardo, como vai?
O seu código cumpre todos os requisitos propostos pelo exercício. Você utilizou corretamente a estrutura condicional encadeada para validar as três possibilidades do saldo, garantindo que cada cenário receba a mensagem adequada. O uso do tipo decimal é a escolha mais correta para lidar com valores monetários, pois evita problemas de precisão que podem ocorrer com tipos como float ou double.
Parabéns pelo desenvolvimento do exercício e por compartilhar sua solução no fórum.
Continue praticando esses conceitos de lógica e qualquer dúvida estamos à disposição.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!