1
resposta

[Projeto] Desafio: conversor de moedas

Conversor de Moedas

INICIO
funcao converter_em_dolar (valor_em_reais, taxa_de_cambio):
retornar valor_em_reais / taxa_de_cambio

//Programa principal
exibir "Conversor de Moedas"
exibir "Digite o valor em reais"
valorReal = ler do usuário

exibir "Digite a taxa de câmbio atual"
taxa_cambio = ler do usuário

valor_convertido = converter_em_dolar([valorReal], [taxa_cambio])

exibir "Com a taxa atual de" + [taxa_cambio] + ", o valor em dólares é: [valor_convertido] "
FIM

1 resposta

Oi, Hugo! Como vai?

Agradeço por compartilhar.

Gostei da sua construção do conversor de moedas, pois você organizou bem o fluxo com início, função, entrada de dados, processamento e saída. Um ajuste importante é que, na chamada da função, os valores podem ser passados sem colchetes: converter_em_dolar(valorReal, taxa_cambio), já que os colchetes foram usados apenas para representar os dados no enunciado.

Dica: antes de exibir o resultado, valide se a taxa de câmbio é maior que zero, pois não é possível dividir por zero.

Você pode fazer isso criando uma condição antes da conversão, como: se taxa_cambio > 0, calcula o valor; senão, exibe uma mensagem pedindo uma taxa válida.

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