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

cotacao_dolar = float(input("Digite a cotação do dólar de hoje: "))

valor_reais = float(input("Digite a quantia em R$: "))

valor_total = valor_reais * cotacao_dolar

print(f"O valor em USD é: {valor_total:.2f}")

1 resposta

Fala, Estudante! Tudo bom?

Agradeço por trazer sua solução para o fórum!

Curti demais como trabalhou a entrada de dados com input() para tornar o programa interativo em Python. É necessária uma correção no cálculo, ao invés de usar a multiplicação, usar a divisão para obter o valor em dólar corretamente. Dessa maneira:

cotacao_dolar = float(input("Digite a cotação do dólar de hoje: "))
valor_reais = float(input("Digite a quantia em R$: "))
valor_dolares = valor_reais / cotacao_dolar
print(f"O valor em USD é: {valor_dolares:.2f}")

E algumas boas práticas que você pode adotar são:

  • Validação: garantir que a cotação não seja zero ou negativa.
  • Legibilidade: usar nomes de variáveis consistentes, como valor_em_dolares.
  • Generalização: permitir que o usuário escolha qual conversão deseja realizar.

Continue postando as suas soluções! Além de ganhar pontos de XP na plataforma, você pode ajudar outros estudantes no fórum.

Ah, uma pergunta: você prefere evoluir esse programa para incluir um menu com diferentes moedas ou manter apenas a conversão dólar-real para focar na lógica básica?

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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