1
resposta

Desafio: conversor de moedas

//função
funcao converterRealparaDolar
retornar (real / cambio)

//entrada
exibir “Informe o valor em R$ a ser convertido para $:”
real = ler valor informado pelo usuário

exibir “Informe a taxa de câmbio:”
cambio = ler valor informado pelo usuário

//chamada da função
valor_convertido = converterRealparaDolar(real, cambio)

//saída
exibir: “O valor de: ” + real + “ reais, equivale a: ” + valor_convertido + “ dólares.”

1 resposta

Olá, Gabriela, como vai?

Obrigado por compartilhar sua solução no fórum. A proposta de utilizar uma função para realizar a conversão foi bem aplicada e demonstra que você compreendeu a ideia de reutilização de lógica dentro do algoritmo.

Há apenas um ponto de ajuste na definição da função. Na declaração, você não informou os parâmetros de entrada, embora eles sejam utilizados no retorno e também na chamada. Como a função deve receber o valor em reais e a taxa de câmbio, é importante explicitar isso na assinatura.

Um exemplo de escrita ajustada ficaria assim:

funcao converterRealParaDolar(real, cambio)
retornar (real / cambio)

Parabéns por concluir o exercício e por compartilhar sua solução. Continue praticando a lógica de programação nos próximos módulos. O fórum segue à sua disposição para futuras dúvidas ou trocas de conhecimento.

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