Exemple #1
0
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())
Exemple #2
0
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)
Exemple #3
0
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())