Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Desafio: conversor de moedas

A ideia aqui é criar um sistema simples que converta um valor em reais para dólares usando uma taxa de câmbio. Para deixar o processo organizado, usamos uma função, que é como um “bloco de cálculo” que pode ser reutilizado sempre que precisar.

Com essas informações o passo a passo do algoritmo fica assim:

// função
funcao converterRealParaDolar(valorReal, taxaCambio)
retornar (valorReal / taxaCambio)

// Início
Exibir "Digite o valor em real:"
r = ler usuario

Exibir "Digite o valor da taxa de câmbio:"
tc = ler usuario

// chamada da função
resultado = converterRealParaDolar(r, tc)

// Saída
Exibir "Com a taxa atual, o valor em dólares é: US$ " + resultado

2 respostas
solução!

Oi, Jonatan! Como vai?

Agradeço por compartilhar.

Gostei da forma como você organizou o algoritmo usando uma função para separar o cálculo da conversão. Isso deixa o passo a passo mais claro e facilita a reutilização do código em outros momentos. Sua lógica está correta: receber o valor em reais, receber a taxa de câmbio, chamar a função e exibir o resultado convertido.

Dica: vale pensar em uma validação simples antes da conversão, verificando se a taxa de câmbio é maior que zero. Assim, você evita erro de divisão por zero e deixa o algoritmo mais seguro.

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

Oi Lorena!

Muito obrigado pela observação e feedback!