Conversor de Moedas
# Função para converter de Real para Dólar
def real_para_dolar(valor, taxa):
return valor / taxa
# Função para converter de Dólar para Real
def dolar_para_real(valor, taxa):
return valor * taxa
# Função para converter de Real para Euro
def real_para_euro(valor, taxa):
return valor / taxa
# Função para converter de Euro para Real
def euro_para_real(valor, taxa):
return valor * taxa
# Função para converter de Real para Libra
def real_para_libra(valor, taxa):
return valor / taxa
# Função para converter de Libra para Real
def libra_para_real(valor, taxa):
return valor * taxa
# Definição das taxas de câmbio (valores fictícios, podem ser atualizados)
taxa_dolar = 5.86 # 1 dólar = R$5,86
taxa_euro = 6.14 # 1 euro = R$6,14
taxa_libra = 7.25 # 1 libra = R$7,25
while True:
print(“\nConversor de Moedas”)
print(“1 – Converter Real para Dólar”)
print(“2 – Converter Dólar para Real”)
print(“3 – Converter Real para Euro”)
print(“4 – Converter Euro para Real”)
print(“5 – Converter Real para Libra”)
print(“6 – Converter Libra para Real”)
print(“7 – Sair”)
escolha = input(“\nEscolha uma opção (1/2/3/4/5/6/7): “)
if escolha == ‘7’:
print(“Encerrando o conversor de moedas…”)
break
if escolha not in (‘1’, ‘2’, ‘3’, ‘4’, ‘5’, ‘6’):
print(“Opção inválida! Tente novamente.”)
continue
valor = float(input(“Digite o valor a ser convertido: “))
if escolha == ‘1’:
resultado = real_para_dolar(valor, taxa_dolar)
print(f”R${valor:.2f} equivalem a US${resultado:.2f}”)
elif escolha == ‘2’:
resultado = dolar_para_real(valor, taxa_dolar)
print(f”US${valor:.2f} equivalem a R${resultado:.2f}”)
elif escolha == ‘3’:
resultado = real_para_euro(valor, taxa_euro)
print(f”R${valor:.2f} equivalem a €{resultado:.2f}”)
elif escolha == ‘4’:
resultado = euro_para_real(valor, taxa_euro)
print(f”€{valor:.2f} equivalem a R${resultado:.2f}”)
elif escolha == ‘5’:
resultado = real_para_libra(valor, taxa_libra)
print(f”R${valor:.2f} equivalem a £{resultado:.2f}”)
elif escolha == ‘6’:
resultado = libra_para_real(valor, taxa_libra)
print(f”£{valor:.2f} equivalem a R${resultado:.2f}”)