#FUNCION DE CALCULO DE STOCK ----------------------------------------------------------------------------------------------------

def calcular_Stock(i,Datos):
    return (Datos[i][1] - Datos[i][2])


#FUNCION DE CARGA  --------------------------------------------------------------------------------------------------------------

def cargar(i, Datos, s):
    Datos.append([0,0,0,0])
    Datos[i][0]=i+1
    Datos[i][1]=int(input("Ingrese cantidad producida el dia "+ str(i+1) + ": "))
    Datos[i][2]=int(input("Ingrese cantidad vendida el dia "+ str(i+1) + ": "))
    Datos[i][3]=s+calcular_Stock(i,Datos)
    return Datos



#PROGRAMA PRINCIPAL -------------------------------------------------------------------------------------------------------------

Cap_Max=int(input("Ingrese capacidad del deposito: "))
Stock = 0
dia = 0
Tabla = []
while Stock < Cap_Max:
    cargar(dia, Tabla, Stock)
    Stock=Tabla[dia][3]
    print (Tabla[dia][3])
    dia=dia+1
print("El dia "+ str(dia) +" Se supero a la capacidad maxima del Deposito")
print(Tabla)
