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

Desafio: conversor de moedas

  1. Iniciar o algoritmo.
  2. Criar uma função chamada converterMoeda que receba dois valores:
    • o valor em reais;
    • a taxa de câmbio.
  3. Dentro da função, calcular o valor em dólares dividindo o valor em reais pela taxa de câmbio.
  4. Retornar o valor convertido.
  5. Solicitar ao usuário o valor em reais.
  6. Solicitar ao usuário a taxa de câmbio.
  7. Chamar a função converterMoeda, passando o valor em reais e a taxa de câmbio.
  8. Exibir o valor convertido em dólares.
  9. Encerrar o algoritmo.
1 resposta

Oi, Ana. Tudo bem com você?

Obrigado por compartilhar sua solução para o desafio do conversor de moedas. A lógica apresentada atende ao que foi solicitado na atividade, utilizando uma função para receber o valor em reais e a taxa de câmbio, realizar a conversão e retornar o resultado. Além disso, a sequência das etapas está organizada de forma coerente, começando pela definição da função, seguindo pela entrada dos dados, chamada da função, exibição do resultado e encerramento do algoritmo.

Um ponto que pode enriquecer ainda mais esse tipo de algoritmo é considerar situações de entrada inválida. Por exemplo, se a taxa de câmbio informada for igual a zero, a divisão não poderá ser realizada. Incluir uma verificação para esse cenário demonstra uma preocupação importante com a confiabilidade da solução, mesmo em um algoritmo descritivo.

Pensando em uma situação real, como você adaptaria esse algoritmo para permitir a conversão para diferentes moedas, como euro ou libra, utilizando a mesma função?

Parabéns pelo desenvolvimento da atividade, Ana. Continue compartilhando suas soluções sempre que desejar. O fórum permanece à disposição para ajudar no seu aprendizado.

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