示例#1
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())
示例#2
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())
示例#3
0
from orden import Orden
from computadora import Computadora
from monitor import Monitor
from raton import Raton
from teclado import Teclado

teclado = Teclado("USB", "HP")
raton = Raton("USB", "HP")
monitor = Monitor("HP", "27 pulgadas")
computadora = Computadora("HP", monitor, teclado, raton)

teclado2 = Teclado("USB", "ACER")
raton2 = Raton("USB", "ACER")
monitor2 = Monitor("ACER", "27 pulgadas")
computadora2 = Computadora("ACER", monitor2, teclado2, raton2)

computadoras = [computadora, computadora2]

orden = Orden(computadoras)

print(orden)
示例#4
0
from raton import Raton
from teclado import Teclado
from monitor import Monitor
from computadora import Computadora
from orden import Orden

obj_raton1 = Raton(marca='HP', tipo_entrada="USB")
obj_raton2 = Raton(marca='Acer', tipo_entrada="Bluetooth")
obj_teclado1 = Teclado(marca='Super teclado', tipo_entrada="USB")
obj_teclado2 = Teclado(marca='ACME', tipo_entrada="Bluetooth")
obj_monitor1 = Monitor(marca='HP', pantalla=15)
obj_monitor2 = Monitor(marca='Acer', pantalla=14)

obj_compu1 = Computadora(nombre='HP', monitor=obj_monitor1, teclado=obj_teclado1, raton=obj_raton1)
obj_compu2 = Computadora(nombre='Acer super PC', monitor=obj_monitor2, teclado=obj_teclado2, raton=obj_raton2)

compus_list = [obj_compu1, obj_compu2]
orden_1 = Orden(computadoras=compus_list)
orden_2 = Orden(computadoras=compus_list)
orden_3 = Orden(computadoras=compus_list)
print(orden_1)
orden_3.agregar_compus(obj_compu1)
print(orden_3)
示例#5
0
computadora_hogar = Computadora("Computadora de Hogar", monitor_noblex, teclado_acer, raton_asus)

teclado_gamer = Teclado("gamer", "bluetooth")
raton_gamer = Raton("gamer", "bluetooth")
monitor_gamer = Monitor("gamer", 49)

computadora_gamer = Computadora("Computadora Gamer", monitor_gamer, teclado_gamer, raton_gamer)

teclado_gamer = Teclado("gamer", "bluetooth")
raton_gamer = Raton("gamer", "bluetooth")
monitor_gamer = Monitor("gamer", 49)

computadora_clon = Computadora("Computadora Armada", monitor_gamer, teclado_acer, raton_logitech)

# print(computadora_oficina)
# print(computadora_hogar)
# print(computadora_gamer)
# print(computadora_clon)

listaComputadoras = [computadora_oficina, computadora_hogar]
listaComputadoras1 = [computadora_gamer, computadora_hogar,computadora_gamer]
listaComputadoras2 = [computadora_gamer, computadora_hogar,computadora_oficina,computadora_clon]

orden1 = Orden(listaComputadoras)
print(orden1)

orden2 = Orden(listaComputadoras1)
print(orden2)

orden3 = Orden(listaComputadoras2)
print(orden3)
示例#6
0
from producto import Producto
from orden import Orden

producto1 = Producto("Camisa", 10)
producto2 = Producto("Pantalon", 20)
producto3 = Producto("Calcetines", 5)

productos = [producto1, producto2]

orden = Orden(productos)

orden.agregar_producto(producto3)
print(orden)

print(orden.get_total())
示例#7
0
from orden import Orden
from computadora import Computadora
from monitor import Monitor
from teclado import Teclado
from raton import Raton

teclado_hp = Teclado("HP", "USB")
raton_hp = Raton("HP", "USB")
monitor_hp = Monitor("HP", "15 pulgadas")
pc_hp = Computadora("HP", monitor_hp, teclado_hp, raton_hp)

teclado_acer = Teclado("ACER", "Bluetooth")
raton_acer = Raton("ACER", "Bluetooth")
monitor_acer = Monitor("ACER", "27 pulgadas")
pc_acer = Computadora("ACER", monitor_acer, teclado_acer, raton_acer)

teclado_lenovo = Teclado("Lenovo", "USB")
raton_lenovo = Raton("Lenovo", "USB")
monitor_lenovo = Monitor("Lenovo", "47 pulgadas")
pc_lenovo = Computadora("Lenovo", monitor_lenovo, teclado_lenovo, raton_lenovo)

pc_armada = Computadora("Armada", monitor_hp, teclado_acer, raton_lenovo)

computadoras1 = [pc_hp, pc_acer]
orden1 = Orden(computadoras1)
orden1.agregarComputadora(pc_lenovo)
print(orden1)

computadoras2 = [pc_lenovo, pc_armada, pc_acer]
orden2 = Orden(computadoras2)
print(orden2)
示例#8
0
from orden import Orden
from Monitor_PC import Monitor, Computadora
from Disportivo import DispotivoEntrada, Raton, Teclado

raton_hp = Raton("HP", "usb")
teclado_hp = Teclado("HP", "Bluetooh")
monitor_hp = Monitor("HP", "15 pulgadas")
computadora_hp = Computadora("Hp", monitor_hp, teclado_hp, raton_hp)

raton_acer = Raton("acer", "Bluetooh")
teclado_acer = Teclado("acer", "Bluetooh")
monitor_acer = Monitor("acer", "25 pulgadas")
computadora_acer = Computadora("acer", monitor_acer, teclado_acer, raton_acer)

raton_gamer = Raton("gamer", "Bluetooh")
teclado_gamer = Teclado("gamer", "Bluetooh")
monitor_gamer = Monitor("gamer", "47 pulgadas")
computadora_gamer = Computadora("gamer", monitor_gamer, teclado_gamer,
                                raton_gamer)

computadora1 = [computadora_hp, computadora_acer]

orden1 = Orden(computadora1)

print(orden1)

orden1.Agregar_computadora(computadora_gamer)
print(orden1)
示例#9
0
from orden import Orden
from computadora import Computadora
from monitor import Monitor
from raton import Raton
from teclado import Teclado

teclado_hp = Teclado("Hp", "usb")
raton_hp = Raton("Hp", "usb")
monitor_hp = Monitor("Hp", "15 pulgadas")
computadora_hp = Computadora("Hp", monitor_hp, teclado_hp, raton_hp)

teclado_acer = Teclado("Acer", "bluetooth")
raton_acer = Raton("Acer", "bluetooth")
monitor_acer = Monitor("Acer", "27 pulgadas")
computadora_acer = Computadora("Acer", monitor_acer, teclado_acer, raton_acer)

teclado_gamer = Teclado("Gamer", "bluetooth")
raton_gamer = Raton("Gamer", "bluetooth")
monitor_gamer = Monitor("Gamer", "45 pulgadas")
computadora_gamer = Computadora("Gamer", monitor_gamer, teclado_gamer,
                                raton_gamer)

computadoras_orden1 = [computadora_hp, computadora_acer]
orden1 = Orden(computadoras_orden1)
print(orden1)

computadoras_orden2 = [computadora_gamer]
orden2 = Orden(computadoras_orden2)
orden2.agregar_computadora(computadora_hp)
print(orden2)
示例#10
0
                          monitor=monitor1,
                          teclado=teclado1,
                          mouse=mouse1)

# computador 2
monitor2 = Monitor(marca='Acer', tamanio='27 pulgadas')
teclado2 = Teclado(tipo_entrada='bluetooth', marca='Acer')
mouse2 = Mouse(tipo_entrada='bluetooth', marca='Acer')
computador2 = Computadora(nombre='Acer',
                          monitor=monitor2,
                          teclado=teclado2,
                          mouse=mouse2)

lista_computadoras_1 = [computador1, computador2]

orden1 = Orden(lista_computadoras_1)

# Orden #2
# computador 1
monitor3 = Monitor(marca='Hp', tamanio='15 pulgadas')
teclado3 = Teclado(tipo_entrada='usb', marca='Hp')
mouse3 = Mouse(tipo_entrada='usb', marca='Hp')
computador3 = Computadora(nombre='Hp',
                          monitor=monitor3,
                          teclado=teclado3,
                          mouse=mouse3)

# computador 2
monitor4 = Monitor(marca='Gamer', tamanio='32 pulgadas')
teclado4 = Teclado(tipo_entrada='bluetooth', marca='Acer')
mouse4 = Mouse(tipo_entrada='bluetooth', marca='Acer')
示例#11
0
r3 = Raton('Patito', 'USB')
m3 = Monitor('Patito',50)
c3 = Computadora('Patito',m3,t3,r3)

# OBJETO 4
t4 = Teclado('Guena', 'USB')        
r4 = Raton('Guena', 'Bluetooth')
m4 = Monitor('Guena',27)
c4 = Computadora('Guena',m4,t4,r4)


# Orden de las computadoras

# ORDEN 1
compus1 = [c1, c2]
orden1 = Orden(compus1)
print(orden1)

# ORDEN 2
compus2 = [c3, c4]
orden2 = Orden(compus2)
print(orden2)
orden2.agregar(c1)
print(orden2)

# ORDEN 3
compus3 = [c1, c4]
orden3 = Orden(compus3)
print(orden3)

# ORDEN 4
示例#12
0
from producto import Producto
from orden import Orden
"""
Pruebas de producto
"""

producto1 = Producto('Arroz', 1000)
print(producto1)

producto2 = Producto('Panela', 2000)
print(producto2)

producto3 = Producto('Aguacate', 3000)
print(producto3)

lista_productos = [producto1, producto2]

print("*******************Ordenes*******************")
orden1 = Orden(lista_productos)
print(orden1)

orden2 = Orden(lista_productos)
orden2.agregar_producto(producto3)
print(orden2)
示例#13
0
teclado.set_tipo_entrada("WI-FI")

primera_computadora = Computadora()
primera_computadora.set_nombre_computadora("Aero")
primera_computadora.set_monitor(monitor)
primera_computadora.set_raton(raton)
primera_computadora.set_teclado(teclado)

raton2 = Raton()
raton2.set_marca("Lenovo")
raton2.set_tipo_entrada("Bluethoo")

monitor2 = Monitor()
monitor2.set_marca("Alienware")
monitor2.set_tamanio("32 pulgadas")

teclado2 = Teclado()
teclado2.set_marca("Asus")
teclado2.set_tipo_entrada("USB")

second_computadora = Computadora()
second_computadora.set_nombre_computadora("Asus")
second_computadora.set_monitor(monitor2)
second_computadora.set_raton(raton2)
second_computadora.set_teclado(teclado2)

lista_computadoras = [primera_computadora, second_computadora]

orden = Orden()
orden.agregar_computadoras(lista_computadoras)
print(orden)
示例#14
0
from producto import Producto
from orden import Orden

producto1 = Producto("Camisa" , 100.00)
producto2 = Producto("Pantalon", 59.53)
producto3 = Producto("Calcetines", 25.36)

productos = [producto1, producto2]

orden1 = Orden(productos)
print(orden1)

productos.append(producto3)

orden1.agregar_producto(producto3)
print(orden1)
print(orden1.calcular_total())
示例#15
0
#Teclados
t1 = Teclado("Usb", "Hp")
t2 = Teclado("Mecanico","Razer")
t3 = Teclado("Mariposa", "MAc")

#Ratones
r1 = Raton("Usb","Genius")
r2 = Raton("Wireless", "Logitech")
r3 = Raton("Gamer", "RedDragon")

#Monitor
m1 = Monitor("lg", 22)
m2 = Monitor("Samsung", 27)
m3 = Monitor("Aoc", 32)

#Computadora
c1 = Computadora("Pc1", m1,t1,r1)
c2 = Computadora("pc2",m2,t2,r2)
c3 = Computadora("pc3",m2,t1,t3)

computadoras = [c1,c2]

o1 = Orden(computadoras)
o1.agregar_computadoras(c3)
print(o1)