Python - Desarrollo de una interfaz

 
Vista:
sin imagen de perfil

Desarrollo de una interfaz

Publicado por Axel shande (1 intervención) el 22/07/2021 18:40:41
Desarrollar una interface empleando las herramientas de Python para la facturación
de una empresa de Venta por Delivery
La empresa PeruDelivery, se encarga de vender productos de seguridad por
internet, actualmente se requiere el desarrollo de una interface (aplicación)
empleando el lenguaje Python para realizar la facturación electrónica de su
empresa, por ser la primea etapa del proyecto, se debe realizar lo siguiente:
- Debe permitir ingresar 10 ítems como máximo.
- La cantidad de productos ingresara manualmente.
- Calcular el subtotal para cada Ítem.
- Calcular el total incluido el IGV.
* Se puede tener como referencia un modelo de boleta de pago.


Lo necesito para hoy día mismo xf ayudemen
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
-2
Responder

Desarrollo de una interfaz

Publicado por jose (1 intervención) el 18/05/2023 18:37:11
A continuación programa hecho en Python que muestra por pantalla factura electrónica, descripción de productos, total de una compra, impuestos a pagar, entre otros.

Interface de facturación de la tienda PeruDelivery
if __name__ == '__main__':

# Definir variables
nompro = str()

cantidad = int()

x = int()

aux = int()

precio = float()

subtotal = float()

total = float()

igv = float()

nompro = [str() for ind0 in range(10)]

precio = [float() for ind0 in range(10)]

cantidad = [int() for ind0 in range(10)]

subtotal = [float() for ind0 in range(10)]

continuar = "s"

igv = 0.18

# Lectura de datos
print("Bienvenido a PeruDelivery")

while True:

x = 1

while x<=10:

print("Nombre del producto: ", end="")

nompro[x-1] = input()

print("Precio: ", end="")

precio[x-1] = float(input())

print("Cantidad: ", end="")

cantidad[x-1] = int(input())

subtotal[x-1] = precio[x-1]*cantidad[x-1]

print("Desea ingresar otro producto?[s/n]")

while True:

continuar = input()

if not (continuar!="n" and continuar!="s"): break

if continuar=="n":

aux = x

x = 11

else:

x = x+1

# Cálculo del monto a pagar y Mostrar factura
print(" FACTURA PeruDelivery")

print("****************************************")

print("Producto Cantidad Precio SubTotal")

print("")

for x in range(1,aux+1):

print(nompro[x-1]," ",precio[x-1]," ",cantidad[x-1]," ",subtotal[x-1])

total = total+subtotal[x-1]

impuesto = total*igv

print("")

print("Total factura: ",total)

print("IGV (18%) ",impuesto)

print("Total a pagar: ",total-impuesto)

print("****************************************")

print("Desea registrar otra venta?[s/n]")

continuar = input()

if continuar=="n": break
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar