# Contar Moedas
from tkinter import *
from functools import partial
root = Tk()
root.title('Contar Moedas ')
root.geometry("400x400")
root.configure(background='#09A3BA')
root.resizable(False, False)
tempVal = "0.01 €"
def store_temp(sel_temp):
global tempVal
tempVal = sel_temp
def converter(rlabel3):
q =quantidade.get()
if tempVal == '0.01 €':
total = q * 0.01
result_label3.config(text=f"Montante Total {total} €." )
if tempVal == '0.02 €':
total = q*0.02
totalar = round(total,2)
result_label3.config(text=f"Montante Total {totalar} €.")
if tempVal == '0.05 €':
total = q * 0.05
result_label3.config(text=f"Montante Total {total} €.")
if tempVal == '0.1 €':
total =q *0.1
result_label3.config(text=f"Montante Total {total} €.")
if tempVal == '0.2 €':
total = q * 0.2
result_label3.config(text=f"Montante Total {total} €.")
if tempVal == '0.5 €':
total = q * 0.5
result_label3.config(text=f"Montante Total {total} €.")
if tempVal == '1 €':
total = q * 1
result_label3.config(text=f"Montante Total {total} €.")
if tempVal == '2 €':
total = q * 2
result_label3.config(text=f"Montante Total {total} €.")
return
result_label2 =Label(root,text="Contar Moedas",
background='#09A3BA', foreground="#241480",font=("Arial","20","bold"))
result_label2.place(relx=0.25, rely=0.05)
result_label3 =Label(root,
background='#09A3BA', foreground="#241480",font=("Arial","15","bold"))
result_label3.place(relx=0.3, rely=0.75)
var = StringVar()
lista = ["0.01 €", "0.02 €","0.05 €","0.1 €","0.2 €","0.5 €","1 €","2 €"]
oplista = OptionMenu(root, var, *lista, command=store_temp)
var.set(lista[0])
oplista.place(relx=0.25, rely=0.2,relwidth=0.5)
oplista.config(background='#7392ba', foreground="#FFFFFF",font=("Arial","15","bold"))
oplista["menu"].config(background='#08346e', foreground="#FFFFFF")
converter = partial(converter, result_label3) result_label4 =Label(root,text="Quantidade de Moedas",background='#09A3BA', foreground="#241480",font=("Arial","15","bold"))
result_label4.place(relx=0.25, rely=0.35) quantidade = IntVar()
quantidade_entrada = Entry(textvariable=quantidade,
font=("Arial", "12", "bold"),
bg="white", fg="blue", justify='center')
quantidade_entrada.place(relx=0.2, rely=0.45, relwidth=0.65) result_button = Button(root, text="Calcular", command=converter,
background='#4486db', foreground="#FFFFFF",font=("Arial","15","bold"))
result_button.place(relx=0.35, rely=0.55,relwidth=0.35, relheight=0.15)
mainloop()
# Contar Notas
from tkinter import *
from functools import partial
root = Tk()
root.title('Contar Notas ')
root.geometry("400x400")
root.configure(background='#09A3BA')
root.resizable(False, False)
tempVal = "5 €"
def store_temp(sel_temp):
global tempVal
tempVal = sel_temp
def converter(rlabel3):
q =quantidade.get()
if tempVal == '5 €':
total = q * 5
result_label3.config(text=f"Montante Total {total} €." )
if tempVal == '10 €':
total = q * 10
result_label3.config(text=f"Montante Total {total} €.")
if tempVal == '20 €':
total = q * 20
result_label3.config(text=f"Montante Total {total} €.")
if tempVal == '50 €':
total = q * 50
result_label3.config(text=f"Montante Total {total} €.")
if tempVal == '100 €':
total = q * 100
result_label3.config(text=f"Montante Total {total} €.")
if tempVal == '200 €':
total = q * 200
result_label3.config(text=f"Montante Total {total} €.")
return
result_label2 =Label(root,text="Contar Notas",
background='#09A3BA', foreground="#241480",font=("Arial","20","bold"))
result_label2.place(relx=0.25, rely=0.05)
result_label3 =Label(root,text="Quantidade total",
background='#09A3BA', foreground="#241480",font=("Arial","15","bold"))
result_label3.place(relx=0.3, rely=0.75)
var = StringVar()
lista = ["5 €", "10 €", "20 €","50 €","100 €","200 €"]
oplista = OptionMenu(root, var, *lista, command=store_temp)
var.set(lista[0])
oplista.place(relx=0.25, rely=0.2,relwidth=0.5)
oplista.config(background='#7392ba', foreground="#FFFFFF",font=("Arial","15","bold"))
oplista["menu"].config(background='#08346e', foreground="#FFFFFF")
converter = partial(converter, result_label3) result_label4 =Label(root,text="Quantidade de Notas",background='#09A3BA', foreground="#241480",font=("Arial","15","bold"))
result_label4.place(relx=0.25, rely=0.35) quantidade = IntVar()
quantidade_entrada = Entry(textvariable=quantidade,
font=("Arial", "12", "bold"),
bg="white", fg="blue", justify='center')
quantidade_entrada.place(relx=0.2, rely=0.45, relwidth=0.65) result_button = Button(root, text="Calcular", command=converter,
background='#4486db', foreground="#FFFFFF",font=("Arial","15","bold"))
result_button.place(relx=0.35, rely=0.55,relwidth=0.35, relheight=0.15)
mainloop()