from orden import Orden from producto import Producto p1 = Producto("Banana", 100) p2 = Producto("melon", 150.50) l_productos = [p1, p2] o1 = Orden(l_productos) print(o1) p3 = Producto("Manzana", 75.25) l_productos.append(p3) print(o1) #Recordar que se trabaja con punteros y està referenciado #Por lo tanto si modifico algo se modificara en tdos lados new_pro = Producto("Tomate", 50) o1.agregar_producto(new_pro) print(o1) p4 = Producto("Papa", 300) p5 = Producto("Durazno", 170) l2 = [p4, p5] o2 = Orden(l2) print(o2) #Vemos que el ID orden funciona OK print(o2.calcular_total())
from producto import Producto from orden import Orden producto1 = Producto("Mani", 10.00) producto2 = Producto("Arroz", 20.0) producto3 = Producto("Atun", 100.00) producto_random = Producto("Cacao", 20.4) lista_productos = [producto1, producto2, producto3] # instanciamos una orden orden = Orden(lista_productos) print(orden) print("Precio total de la orden:", orden.calcular_total()) # agrega nuevo producto orden.agregar_producto(producto_random) print("Nuevo total:", orden.calcular_total()) # Orden 2 producto4_orden2 = Producto("Verduras", 30) lista_productos = [producto4_orden2] orden2 = Orden(lista_productos) print(orden2)
from producto import Producto from orden import Orden producto1 = Producto("Camisa", 100.00) producto2 = Producto("Pantalon", 200.00) producto3 = Producto("Calcetines", 50.00) productos = [producto1, producto2] # print(productos) orden1 = Orden(productos) print(orden1) print("Total orden 1: ",orden1.calcular_total()) print("----------------------------") # Agregamos un nuevo producto a la lista # productos.append(producto3) orden2 = Orden(productos) orden2.agregar_producto(producto3) # Imprimimos la orden 2 print(orden2) # Imprimimos el total print("Total orden 2: ",orden2.calcular_total())
# CREACION DE OBJETOS (PRODUCTOS) producto1 = Producto("Camisa", 100.00) producto2 = Producto("Pantalon", 200.00) producto3 = Producto("Calcetines", 50.00) producto4 = Producto("Sueter", 300.00) # SE AÑADEN A UNA LISTA ALGUNOS PRODUCTOS productos = [producto1, producto2] # SE CREA LA ORDEN UNO CON 2 PRODUCTOS orden1 = Orden(productos) # SE IMPRIME LA ORDEN print(orden1) # SE AÑADE OTRO PRODUCTO productos.append(producto3) # SE CREA LA ORDEN DOS CON OTRO PRODUCTO MAS orden2 = Orden(productos) # SE IMPRIMEN print(orden2) # SE CREA LA ORDEN 3 orden3 = Orden(productos) # SE AGREGA EL PRODUCTO 4 orden3.agregar_producto(producto4) # SE IMPRIME print(orden3) # SE IMPRIME EL TOTAL DE LA ORDEN print(orden2.calcular_total())