Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Olá, Ingrid!
Meus parabéns por concluir esse desafio. É muito satisfatório ver como você utilizou um fluxograma para representar a lógica de programação, demonstrando um domínio bom sobre a estruturação de algoritmos e a passagem de parâmetros.
Sua resolução mostra que você compreendeu perfeitamente o fluxo de entrada, processamento e saída de dados. Ao isolar a lógica na função converterMoeda(quantiaEmReais, taxaDoDia), você aplica o conceito de modularização, o que torna o código mais organizado e facilita a manutenção, caso precise adicionar outras moedas no futuro.
Para elevar ainda mais o nível do seu projeto, vale notar que você pode adicionar uma estrutura condicional para verificar se o valor inserido pelo usuário é maior que zero. Isso evita que o sistema tente realizar cálculos com números negativos ou nulos, tornando seu algoritmo muito mais seguro contra erros de entrada de dados.
Conseguiu perceber como o uso de funções permite que você altere a taxa de câmbio em um único lugar sem precisar mexer em todo o restante do fluxograma?