Oi, Pedro! Como vai?
Agradeço por compartilhar.
Gostei da sua organização das etapas, ficou bem claro o fluxo de entrada, processamento e saída, que é um dos pontos importantes do pensamento computacional. Sua lógica de usar uma função para a conversão também mostra um bom entendimento de como separar responsabilidades no código.
Continue praticando dessa forma, estruturando bem seus passos antes de codar, isso faz muita diferença no longo prazo.
Dica: você pode melhorar ainda mais incluindo uma validação simples da entrada, por exemplo, garantindo que o valor em reais seja maior que zero. Faça isso usando uma condição como if valor_em_reais > 0, assim seu programa fica mais confiável.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!