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}”)
admin

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *