from tkinter import *
def calcular_valor_atual():
try:
valor_passado = float(Valor_Passado.get())
taxa_inflacao = float(Taxa_Inflacao.get()) / 100 # Convertimos el % a decimal
anos = int(Anos.get())
valor_atual = valor_passado * (1 + taxa_inflacao)**anos
resultado.config(text=f"Valor Atual: {round(valor_atual, 2)}")
except ValueError:
resultado.config(text="Erro: Verifique os valores inseridos!")
root = Tk()
root.geometry("600x300")
root.resizable(0, 0)
root.config(bg="#103030")
root.title("Valor Actual")
titulo = Label(text="Valor Actual", font=("Arial", "35", "bold"), bg="#103030", fg="#49e3e3")
titulo.place(relx=0.28, rely=0.05)
texto_sub1 = Label(text="Valor Passado:", font=("Arial", "15", "bold"), bg="#103030", fg="#49e3e3")
texto_sub1.place(relx=0.05, rely=0.25)
texto_sub2 = Label(text="Taxa de Inflação (em %):", font=("Arial", "14", "bold"), bg="#103030", fg="#49e3e3")
texto_sub2.place(relx=0.05, rely=0.35)
texto_sub3 = Label(text="Número de anos:", font=("Arial", "14", "bold"), bg="#103030", fg="#49e3e3")
texto_sub3.place(relx=0.05, rely=0.45)
Valor_Passado = StringVar()
Valor_Passado_entrada = Entry(textvariable=Valor_Passado, font=("Arial", "12", "bold"), bg="white", fg="blue", justify='center')
Valor_Passado_entrada.place(relx=0.7, rely=0.26, relwidth=0.23)
Valor_Passado_entrada.focus()
Taxa_Inflacao = StringVar()
Taxa_Inflacao_entrada = Entry(textvariable=Taxa_Inflacao, font=("Arial", "12", "bold"), bg="white", fg="blue", justify='center')
Taxa_Inflacao_entrada.place(relx=0.7, rely=0.35, relwidth=0.23)
Anos = StringVar()
Anos_entrada = Entry(textvariable=Anos, font=("Arial", "12", "bold"), bg="white", fg="blue", justify='center')
Anos_entrada.place(relx=0.7, rely=0.45, relwidth=0.23)
botao_calcular = Button(text="Calcular", font=("Arial", "12", "bold"), bg="#49e3e3", fg="black", command=calcular_valor_atual)
botao_calcular.place(relx=0.4, rely=0.55)
resultado = Label(text="", font=("Arial", "16", "bold"), bg="#103030", fg="#49e3e3")
resultado.place(relx=0.35, rely=0.75)
root.mainloop()
Comentários
Enviar um comentário