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!

1
resposta

Algoritmo: Conversor de Moedas

Algoritmo: Conversor de Moedas

  1. Definição da Função
    Esta parte do código fica "guardada" e só executa quando for chamada pelo programa principal.

Função converter_para_dolar (valor_em_reais, taxa_de_cambio)

Início da função

Criar variável valor_convertido

Calcular: valor_convertido = valor_em_reais / taxa_de_cambio

Retornar valor_convertido

Fim da função

  1. Programa Principal (Fluxo do Usuário)
    Esta é a parte que o sistema executa assim que o programa é iniciado.

Início

Exibir mensagem: "Digite o valor em reais (R$):"

Ler e salvar o valor na variável reais_usuario.

Exibir mensagem: "Digite a taxa de câmbio atual do dólar:"

Ler e salvar o valor na variável taxa_atual.

Chamar a função converter_para_dolar passando os valores (reais_usuario, taxa_atual) e salvar o resultado na variável resultado_final.

Exibir a mensagem: "Com a taxa atual, o valor em dólares é: US$ " + resultado_final. Minha cuca foi a mil com esta questão. está correta?

1 resposta

Olá, Telma! Como vai?

Gostei da sua construção do algoritmo. Sua lógica está correta e o fluxo ficou bem organizado, separando a função do programa principal, o que ajuda muito na compreensão e reutilização do código. A chamada da função, o cálculo da conversão e o retorno do resultado foram descritos de forma adequada.

Dica: sempre valide se a taxa de câmbio é maior que zero antes de realizar a divisão. Você pode fazer isso adicionando uma verificação antes de chamar a função, evitando possíveis erros no cálculo.

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