Variação de dois números

from tkinter import *
root=Tk()
root.title("Variação")
root.geometry("500x300")
root.configure(bg="#42f5f5")
root.resizable(0,0)
def butaoclick1():
n1 = variavel1.get()
n2 = variavel2.get()
calcular1 = (n1/n2)
calcular1ar = round((calcular1*100),2)
calcular2 =(n2/n1)
calcular2ar = round((calcular2 * 100), 2)
mensagem1 = f'A variação de {n1}/{n2} é de {calcular1ar} % .'
mensagem2 = f'A variação de {n2}/{n1} é de {calcular2ar} % .'
variacao1.set(mensagem1),variacao2.set(mensagem2)
def limpar1():
entrada1.delete(0, END)
entrada2.delete(0, END)
v1 = Label(text="Valor 1:",font=("Arial","12","bold"),
bg="#42f5f5",fg="black")
v1 .place(relx=0.25,rely=0.15)
variavel1 = DoubleVar()
entrada1 = Entry(textvariable=variavel1,justify='center',fg="green",bg="white")
entrada1.place(relx=0.45,rely=0.15)
v2 = Label(text="Valor 2:",font=("Arial","12","bold"),
bg="#42f5f5",fg="black")
v2 .place(relx=0.25,rely=0.4)
variavel2 = DoubleVar()
entrada2 = Entry(textvariable=variavel2,justify='center',fg="green",bg="white")
entrada2.place(relx=0.45,rely=0.4)
bt_calcular1 = Button( text="Calcular", bd=2, bg='#107db2',
fg='white', font=('verdana', 12, 'bold'),command=butaoclick1)
bt_calcular1.place(relx=0.35,rely=0.6, relwidth=0.15, relheight=0.1)
butlimpar1 = Button( text="Limpar", bd=2,
bg='#107db2', fg='white', font=('verdana', 12, 'bold'),
command=limpar1)
butlimpar1.place(relx=0.55, rely=0.6, relwidth=0.15, relheight=0.1)
variacao1 = StringVar()
rvariacao1=Label( textvariable=variacao1)
rvariacao1.place(relx=0.02,rely=0.8,relwidth=0.45)
variacao2 = StringVar()
rvariacao2=Label( textvariable=variacao2)
rvariacao2.place(relx=0.5,rely=0.8,relwidth=0.45)
root.mainloop()

Comentários

Mensagens populares deste blogue

Criar Cartões de Visita

12 signos egípcios

Calcular a percentagem de ocupação