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())
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 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)
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)
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)
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())
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)
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)
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)
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')
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
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)
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)
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())
#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)