def main():
    a = Billete1000()
    aa = Billete1000()
    aaa = Billete1000()
    aaaa = Billete1000()
    aaaaa = Billete1000()
    b = Billete500()
    c = Billete200()
    d = Billete100()
    listaP = [a,aa,aaa,aaaa,aaaaa,b,c,d]
    cajero = Cajero()
    cajero.agregarDinero(listaP)
    cajero.contarDinero()
    cajero.extraerDinero(3500)
    cajero.contarDinero()
예제 #2
0
    def setUp(self):
        self.cien = Billete100()
        self.docientos = Billete200()
        self.quinientos = Billete500()
        self.mil = Billete1000()

        listaP = []
        self.cajero1 = Cajero()
        for i in range(0, 10):
            listaP.append(self.mil)
        self.cajero1.agregarDinero(listaP)

        listaP2 = []
        self.cajero2 = Cajero()
        for i in range(0, 10):
            listaP2.append(self.mil)
        for i in range(0, 20):
            listaP2.append(self.quinientos)
        self.cajero2.agregarDinero(listaP2)

        listaP3 = []
        self.cajero3 = Cajero()
        for i in range(0, 10):
            listaP3.append(self.mil)
        for i in range(0, 20):
            listaP3.append(self.quinientos)
        for i in range(0, 15):
            listaP3.append(self.docientos)
        self.cajero3.agregarDinero(listaP3)

        listaP4 = []
        self.cajero4 = Cajero()
        self.cajero4.agregarDinero(listaP4)
    def setUp(self):

        self.b1000 = Billete1000()
        self.b500 = Billete500()
        self.b200 = Billete200()
        # Set 1
        self.cajero1 = Cajero()
        billetes1 = []
        for i in range(0, 10):
            billetes1.append(self.b1000)
        self.cajero1.agregar_dinero(billetes1)
        # Set 2
        self.cajero2 = Cajero()
        billetes2 = []
        for i in range(0, 10):
            billetes2.append(self.b1000)
        for i in range(0, 20):
            billetes2.append(self.b500)
        self.cajero2.agregar_dinero(billetes2)
        # Set 3
        self.cajero3 = Cajero()
        billetes3 = []
        for i in range(0, 10):
            billetes3.append(self.b1000)
        for i in range(0, 20):
            billetes3.append(self.b500)
        for i in range(0, 15):
            billetes3.append(self.b200)
        self.cajero3.agregar_dinero(billetes3)
예제 #4
0
    def setUp(self):

        self.b1000 = Billete1000()
        self.cajero = Cajero()
        billetes = []
        for i in range(0, 10):
            billetes.append(self.b1000)
        self.cajero.agregar_dinero(billetes)
def main():
    a = Billete1000()
    aa = Billete1000()
    aaa = Billete1000()
    aaaa = Billete1000()
    aaaaa = Billete1000()
    b = Billete500()
    bb = Billete500()
    bbb = Billete500()
    c = Billete200()
    cc = Billete200()
    ccc = Billete200()
    cccc = Billete200()
    ccccc = Billete200()
    d = Billete100()
    dd = Billete100()
    ddd = Billete100()
    listaP = [a,c,cc,ccc,cccc,ccccc]
    cajero = Cajero()
    cajero.agregarDinero(listaP)
    cajero.contarDinero()
    cam = float(input("Ingrese el la cantidad de cambio que quiere obtener(0.1 para el 10%, etc): "))
    cajero.extraerDineroCambio(2000, cam)
    cajero.contarDinero()
예제 #6
0
            self.dinero_entregado
        )  #Lista con los obj de cada billete (de la extraer_dinero)
        return self.dinero_entregado_cc

        # self.total= self.dinero_extraido_total_cc + self.sin_cambio
        # print(self.total) #Dinero de Extraccion (SIN CAMBIO)


if __name__ == "__main__":
    #Pruebas
    cajero = Cajero_automatico()

    a = Billete100()
    b = Billete200()
    c = Billete500()
    d = Billete1000()
    e = Billete200()
    f = Billete1000()
    g = Billete1000()
    h = Billete100()
    i = Billete200()
    j = Billete500()
    k = Billete500()
    l = Billete100()
    m = Billete100()
    n = Billete200()
    o = Billete500()
    p = Billete1000()
    q = Billete100()
    r = Billete200()
    s = Billete500()
    persona_DAO.guardar(pers1)
    persona_DAO.guardar(pers2)

    cargar_dinero = Tipo_Actividad("Deposito", "Ingresar dinero")
    extraer_dinero = Tipo_Actividad("Extraccion", "Extraer dinero")
    tipo_DAO.guardar(cargar_dinero)
    tipo_DAO.guardar(extraer_dinero)

    cajero1 = Cajero()
    cajero2 = Cajero()

    # Creo Billetes
    a = Billete100()
    b = Billete200()
    c = Billete500()
    d = Billete1000()
    e = Billete200()
    f = Billete1000()

    dep1 = [a, b, c, d, e, f]  # 3000 # Deposito1
    dep2 = [a, a, b, b, c, c, d, d]  # 3600 # Deposito2

    agr_bill_1 = cajero1.agregar_dinero(dep1)
    agr_bill_2 = cajero2.agregar_dinero(dep2)

    # Acitvidad de deposito
    # ACTIVIDAD 1
    a1 = Actividad("Informacion", agr_bill_1)
    a1.tipo_actividad = cargar_dinero.id
    a1.persona_id = pers1.id
    pers1.actividad.append(a1)  # Guardo actividad 1