<SYSTEM_TASK:>
Given the following text description, write Python code to implement the functionality described below step by step
<END_TASK>
<USER_TASK:>
Description:
 Ahorros
Juan David Velásquez Henao
jdvelasq@unal.edu.co 
Universidad Nacional de Colombia, Sede Medellín
Facultad de Minas
Medellín, Colombia
Haga click aquí para acceder a la última versión online
Haga click aquí para ver la última versión online en nbviewer.
Preparación
Step1:  Ejercicio.-- Usando Microsoft Excel u otra herramienta solucione el siguiente problema
Step2:  *Ejemplo.--* Realice el mismo ejemplo anterior, pero considerando que la tasa de interés es del 16% nominal a partir de 2016-06.
Step3:  *Ejemplo.--* Se tiene una cuenta con un saldo inicial de $ 100. Se hacen depósitos  al final de cada trimestre por $ 50 (se hará el primer depósito en 3 meses). La tasa nominal es del 36% con capitalización mensual y cambiará a 24% a partir del 13avo mes (incluido). ¿Cuál será el saldo al final de mes 24?.
<ASSISTANT_TASK:>
Python Code:
# Importa la librería financiera.
# Solo es necesario ejecutar la importación una sola vez.
import cashflows as cf
Explanation: Ahorros
Juan David Velásquez Henao
jdvelasq@unal.edu.co 
Universidad Nacional de Colombia, Sede Medellín
Facultad de Minas
Medellín, Colombia
Haga click aquí para acceder a la última versión online
Haga click aquí para ver la última versión online en nbviewer.
Preparación
End of explanation
cflo = cf.cashflow(const_value=[100] * 11 + [0], start='2016-1', freq='M')
cflo
nrate = cf.interest_rate([24] * 12, start='2016-1', freq='M')
nrate
cf.savings(deposits =  cflo,      # depósito periodico     
           initbal  =   100,      # balance inicial
           nrate    = nrate)      # tasa de interés nominal
x = cf.savings(deposits =  cflo,  # depósito períodico     
               initbal  =   100,  # balance inicial
               nrate    = nrate)  # tasa de interés nominal  
x.Earned_Interest
## intereses como lista 
x.Earned_Interest.tolist()
## suma aritmética de los intereses
sum(x.Earned_Interest)
# balance final
x.Ending_Balance[-1]
Explanation: Ejercicio.-- Usando Microsoft Excel u otra herramienta solucione el siguiente problema: Se abre una cuenta de ahorro que paga el 24% nominal, y durante 12 meses se hacen depósitos de $ 100 al principio del mes. A partir del mes 12 (final del mes) realiza retiros mensuales de $ 60 hasta que no quede dinero en la cuenta. ¿Cuánto es la suma aritmética de los intereses recibidos?
savings(deposits, nrate, initbal=0)
Permite modelar cuentas de ahorro.
deposits-- flujo de efectivo que representa los depósitos/retiros.
nrate -- tasa nominal de interés.
initbal -- balance inicial de la cuenta.
Ejemplo.-- Se abre una cuenta de ahorro que paga el 24% nominal, y durante 12 meses se hacen depósitos de $ 100 al principio del mes. ¿Cuánto es la suma aritmética de los intereses recibidos?
End of explanation
## tasa de interés
nrate = cf.interest_rate([24] * 12, start='2016-1', freq='M', chgpts={5:16})
## depósitos
cflo = cf.cashflow(const_value=[100]*11 + [0], start='2016-1', freq='M')
## modelado
x = cf.savings(deposits =  cflo,  # deposito periodico     
               initbal  =   100,  # balance inicial
               nrate    = nrate)  # tasa de interes mensual    
x
Explanation: *Ejemplo.--* Realice el mismo ejemplo anterior, pero considerando que la tasa de interés es del 16% nominal a partir de 2016-06.
End of explanation
nrate = cf.interest_rate(const_value=[36]*24, start='2000-01', freq='M', chgpts={'2001-01':24})
nrate
cflo = cf.cashflow(const_value=0, periods=24, start='2000-01', freq='M') 
cflo[[3*t-1 for t in range(1, 9)]] = 50                   
cflo
x = cf.savings(deposits =  cflo, # depósito períodico     
               initbal  =   100, # balance inicial
               nrate    = nrate) # tasa de interés mensual
x
Explanation: *Ejemplo.--* Se tiene una cuenta con un saldo inicial de $ 100. Se hacen depósitos  al final de cada trimestre por $ 50 (se hará el primer depósito en 3 meses). La tasa nominal es del 36% con capitalización mensual y cambiará a 24% a partir del 13avo mes (incluido). ¿Cuál será el saldo al final de mes 24?.
End of explanation
<END_TASK>