1
resposta

08 Desafio: conversor de moedas

//Exibir: "Insira o valor em reais"
valor inserido=x
x=valor_em_reais
f(x)=valor_em_reais/taxa_de_câmbio
f(x)=valor_em_dólares
//Exibir: +valor_em_dólares+ "US$"

1 resposta

Oii, Victor. Tudo bem?

É muito bom ver você praticando a lógica de funções. O seu raciocínio tá no caminho certo, especialmente ao identificar a estrutura matemática necessária para a conversão.

Pra que o algoritmo fique ainda mais claro em linguagem natural e siga as boas práticas de programação que você tá estudando, podemos organizar os passos de uma forma que separe bem o que é a função (o cálculo guardado) do programa principal (onde o usuário interage).

Uma sugestão:

  1. Definição da Função converter_para_dolar:
  • Recebe: valor_em_reais e taxa_de_cambio.
  • Cálculo: .
  • Retorno: valor_convertido.
  1. Programa Principal:
  • Exibir: "Digite o valor em reais (R$):".
  • Ler: valor_usuario.
  • Exibir: "Digite a taxa de câmbio atual:".
  • Ler: taxa_atual.
  • Chamar a função enviando valor_usuario e taxa_atual.
  • Armazenar o resultado em uma variável chamada resultado.
  • Exibir: "O valor convertido é: US$ " + resultado.

Espero ter ajudado.

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