0
respostas

Desafio: conversor de moedas [Resposta]

Resolução do Desafio em forma de código (Python)

Problema: Você está desenvolvendo um sistema de apoio para uma agência de viagens. Uma das funcionalidades mais solicitadas é um conversor de moedas. O usuário informa um valor em reais (R$) e o sistema precisa mostrar quanto isso representa em dólares (US$), usando uma taxa de câmbio definida pela empresa. Sua tarefa é criar um algoritmo em linguagem natural que use uma função para fazer essa conversão. A função deve receber o valor em reais e a taxa de câmbio como entrada, e retornar o valor convertido.

Resposta em forma de código:
# Sistema de Conversor de Moedas - Agência de Viagens
def converter_para_dolar(valor_reais, taxa_cambio): valor_em_dolar = valor_reais / taxa_cambio return round(valor_em_dolar, 2) → Round: Arredonda para 2 casas decimais print("=== Conversor de Moedas - Real para Dólar ===\n") → Entrada de dados valor_reais = float(input("Digite o valor em Reais (R$): ")) taxa_cambio = float(input("Digite a taxa de câmbio atual (1 USD = R$ ): ")) → Chamada da função valor_convertido = converter_para_dolar(valor_reais, taxa_cambio) → Saída do resultado print("\n" + "="*40) print(f"R$ {valor_reais:.2f} equivalem a US$ {valor_convertido:.2f}") print("="*40)
Como vai ficar a saída dos dados:
Digite o valor em Reais (R$): 1250
Digite a taxa de câmbio atual (1 USD = R$ ): 5.02

R$ 1250.00 equivalem a US$ 249.00