1
resposta

Desafio: conversor de moedas

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

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?

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!