Solucionado (ver solução)

Importante

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!

Solucionado
(ver solução)
1
resposta

Desafio: conversor de moedas

FUNÇÃO converterParaDolar(valorReais, taxaCambio)
RETORNAR valorReais / taxaCambio
FIM_FUNÇÃO

EXIBIR "Digite o valor em reais (R$):"

valor_em_reais = LER_DO_USUARIO()

taxa_de_cambio = 5.00

valor_convertido = converterParaDolar(valor_em_reais / taxa_de_cambio)

EXIBIR "O valor de R$ " + valor_em_reais + " em dólares será US$ " + valor_convertido

FIM

1 resposta
solução!

Boa tarde, Lucas! Tudo bom?

Que bom te ver aqui novamente!

Mandou muito bem ao apresentar a função para conversão, aplicar a taxa de câmbio de forma direta e ainda exibir o resultado formatado para o usuário. Essa lógica mostra como funções podem simplificar cálculos recorrentes e reforça a importância de estruturar o código para maior clareza e reutilização.

Se quiser aprofundar ainda mais, algumas boas práticas são:

  • Validação de entrada: garantir que o valor digitado seja numérico e positivo.
  • Formatação monetária: exibir os valores com duas casas decimais para maior precisão.
  • Flexibilidade da taxa: permitir que o usuário informe a taxa de câmbio atualizada em vez de fixar no código.

Continue postando as suas soluções! Além de ganhar pontos de XP na plataforma, você pode ajudar outros estudantes no fórum.

Ah, uma pergunta: você considera mais interessante manter o algoritmo assim ou pensa em expandir para incluir diferentes moedas e taxas de câmbio atualizadas?

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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