SHARE
TWEET

Untitled

a guest Dec 10th, 2018 68 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #-*- coding:utf-8 -*-
  2. ##Elaborar un programa que mediante clases, funciones, listas,
  3. ##diccionarios y tuplas; pueda gestionar el flujo de trabajo normal de #
  4. ##una tienda de abarrotes. (Flujo: compra, venta, entrada y salida de productos)
  5.  
  6. print "Tienda de Hardware"
  7. productos = ["1.Mouse","2.Pantalla"]
  8. for a in productos:
  9.     print a
  10.  
  11.  
  12. opcion = int(raw_input("Que producto desea vender?: "))
  13. if opcion == 1:
  14.     class ventas_mouse():
  15.    
  16.         def __init__(self):
  17.             self.stock_mouse = 80
  18.                
  19.         def ingreso(self,monto):
  20.             self.stock_mouse += monto
  21.        
  22.         def egreso(self,monto):
  23.             self.stock_mouse -= monto
  24.        
  25.         def conteo(self):
  26.             return self.stock_mouse
  27.        
  28.     productoA = ventas_mouse()
  29.     print productoA.conteo()
  30.     productoA.egreso(int(raw_input("Ingrese la cantidad vendida: ")))
  31.     print "Me queda", productoA.conteo()
  32.     productoA.ingreso(int(raw_input("Cantidad de productos recibidos: ")))
  33.     print "Ahora quedan", productoA.conteo()
  34.  
  35. else:
  36.     class ventas_pantalla():
  37.    
  38.         def __init__(self):
  39.             self.stock_pantalla = 50
  40.                
  41.         def ingreso(self,monto):
  42.             self.stock_pantalla += monto
  43.        
  44.         def egreso(self,monto):
  45.             self.stock_pantalla -= monto
  46.        
  47.         def conteo(self):
  48.             return self.stock_pantalla
  49.        
  50.     productoB = ventas_pantalla()
  51.     print productoB.conteo()
  52.     productoB.egreso(int(raw_input("Ingrese la cantidad vendida: ")))
  53.     print "Me queda", productoB.conteo()
  54.     productoB.ingreso(int(raw_input("Cantidad de productos recibidos: ")))
  55.     print "Ahora existe", productoB.conteo()
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Not a member of Pastebin yet?
Sign Up, it unlocks many cool features!
 
Top