Olá, Pedro, como vai?
Seu código atende perfeitamente ao que foi proposto no exercício. Você utilizou corretamente a estrutura condicional para verificar as três possibilidades do saldo e aplicou de forma segura o método de conversão de tipos para evitar erros de execução.
Como o sistema lida com valores financeiros, uma sugestão interessante é utilizar o tipo decimal em vez de double. O tipo decimal possui maior precisão para cálculos monetários, evitando pequenas imprecisões de arredondamento que podem ocorrer em tipos de ponto flutuante.
Parabéns pela dedicação em praticar a lógica e continue compartilhando seus avanços com a comunidade.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!