martes, septiembre 17, 2019

12.- Una segunda forma de salida

Esta es una segunda forma de salida de datos con variables constantes.
from tkinter import *
from math import *
ventana = Tk()
#asignamos un título
ventana.title('Calculando el Importe de Consumo')
#determinamos el ancho, alto y su ubicación
ventana.geometry('520x200+450+250')
# determinamos el color de fondo
ventana.config(bg = 'orange')

# Definimos una función a ejecutar al clic el botón
def calcular():
    descuento2 = 0.20
    descuento1 = 0.10
    impto = 0.18
    mconsumo = float(entrada1_txt.get())
   
    total_importe =float()
    impuesto=float()
    if (mconsumo >= 30):        
        dscto=mconsumo*descuento2
        impuesto = (mconsumo-dscto)*impto
        total_importe = mconsumo-dscto+impuesto
       
        etiqueta=Label(text='Total Importe: '+ repr(total_importe))
        etiqueta.grid(column=3,row=16)
    else:
        dscto=mconsumo*descuento1
        impuesto = (mconsumo-dscto)*impto
        total_importe = mconsumo-dscto+impuesto
       
        etiqueta=Label(text='Total Importe: '+ repr(total_importe))
        etiqueta.grid(column=3,row=16)
   
mconsumo=StringVar()
descuento=StringVar()
impto=StringVar()

etiqueta=Label(text='Ingrese monto de consumo')
etiqueta.grid(column=0,row=2)
entrada1_txt=Entry(ventana, width=10,textvariable=mconsumo)
entrada1_txt.grid(column=2,row=2)

boton=Button(ventana, text='calcular importe',command=calcular)
boton.grid(column=3,row=2,padx=10,pady=4)

ventana.mainloop()

No hay comentarios.:

Publicar un comentario