Oi, Eduardo! Como vai?
Agradeço por compartilhar.
Gostei da sua solução, sua organização está bem clara e a separação da função de conversão foi uma escolha importante, pois facilita o reaproveitamento do código. E, o fluxo de entrada, processamento e saída está bem definido, o que mostra um bom entendimento da lógica proposta na atividade.
Continue praticando esse tipo de estrutura, pois isso ajuda muito na construção de algoritmos mais organizados.
Dica: você pode melhorar ainda mais validando os dados de entrada, garantindo que o usuário não digite valores negativos ou zero para a taxa de câmbio. Faça isso adicionando uma verificação antes da conversão, como um teste condicional para conferir se os valores são válidos.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!