domingo, 25 de noviembre de 2018

punto de venta, cuenta billetes, monedas etc... P2


  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
#Programa punto de venta, cuenta billetes, monedas etc...
#Aportacion de: Jose Manuel Sanchez Izaguirre
from Tkinter import *
import tkMessageBox

def SumMul():
    try:
        _e0= int(v0.get())
        _e0=_e0*.50
        _e1 = int(v1.get())
        _e1 = _e1 * 1
        _e2 = int(v2.get())
        _e2 = _e2 * 2
        _e3 = int(v3.get())
        _e3 = _e3 * 5
        _e4 = int(v4.get())
        _e4 = _e4 * 10
        _e5 = int(v5.get())
        _e5 = _e5 * 20
        _e6 = int(v6.get())
        _e6 = _e6 * 50
        _e7 = int(v7.get())
        _e7 = _e7 * 100
        _e8 = int(v8.get())
        _e8 = _e8 * 200
        _e9 = int(v9.get())
        _e9 = _e9 * 500
        _e10= _e0 + _e1 + _e2 + _e3 + _e4 + _e5 + _e6 + _e7 + _e8 + _e9
        tkMessageBox.showinfo("El resultado es", _e10)
    except ValueError:
        global etiqueta
        etiqueta.config(text="Introduce un numero entero")


v=Tk()
v.title("")
v.geometry("200x350")

vp = Frame(v)
vp.grid(column=0, row=0, padx=(50,50), pady=(10,10))
vp.columnconfigure(0, weight=1)
vp.rowconfigure(0, weight =1)

ET0=Label(vp,text="MONEDAS")
ET0.grid(column=2, row=1)

e0=Label(vp,text="0.50")
e0.grid(column=1, row=3)

e1=Label(vp,text="1.00")
e1.grid(column=1, row=4)

e2=Label(vp,text="2.00")
e2.grid(column=1, row=5)

e3=Label(vp,text="5.00")
e3.grid(column=1, row=6)

e4=Label(vp,text="10.00")
e4.grid(column=1, row=7)

v0  = Entry(vp, width=5, textvariable=e0)
v0.grid(row=3, column=2)

v1  = Entry(vp, width=5, textvariable=e1)
v1.grid(row=4, column=2)

v2 = Entry(vp, width=5, textvariable=e2)
v2.grid(row=5, column=2)

v3  = Entry(vp, width=5, textvariable=e3)
v3.grid(row=6, column=2)

v4  = Entry(vp, width=5, textvariable=e4)
v4.grid(row=7, column=2)

ET1=Label(vp,text="BILLETES")
ET1.grid(column=2, row=9)

e5=Label(vp,text="20.00")
e5.grid(column=1, row=11)

e6=Label(vp,text="50.00")
e6.grid(column=1, row=12)

e7=Label(vp,text="100.00")
e7.grid(column=1, row=13)

e8=Label(vp,text="200.00")
e8.grid(column=1, row=14)

e9=Label(vp,text="500.00")
e9.grid(column=1, row=15)

v5  = Entry(vp, width=5, textvariable=e5)
v5.grid(row=11, column=2)

v6  = Entry(vp, width=5, textvariable=e6)
v6.grid(row=12, column=2)

v7  = Entry(vp, width=5, textvariable=e7)
v7.grid(row=13, column=2)

v8  = Entry(vp, width=5, textvariable=e8)
v8.grid(row=14, column=2)

v9  = Entry(vp, width=5, textvariable=e9)
v9.grid(row=15, column=2)

b = Button(vp, text="TOTAL", command=SumMul)
b.grid(row=17, column=2, padx=(20, 20), pady=(20, 20))

v.mainloop()

No hay comentarios.:

Publicar un comentario