jueves, 23 de octubre de 2014

Valor actual neto

Dentro del mundo de las finanzas y los proyectos de ingeniería que requieren inversiones es necesario saber si los flujos de caja de ciertas operaciones en el futuro suponen ganar o perder dinero. Para ello es necesario traer al presente el dinero del futuro usando el indice del VAN (Valor Actual Neto)o NPV (net present value). A un nivel básico el VAN es fácil de analizar. Cuanto mayor de 0 sea mejor, y cuanto menor de 0 pero. Si el VAN = 0 es lo que se llama el TIR o Tasa interna de Retorno. de la que ya hablare mas adelante.

Aqui dejo un pequeño código en python, sin usar librerías especiales, que calcula el VAN a un tipo de interés constante. Estoy trabajando otro código a interés no constante, pero por ignorancia a la hora de la sintaxis estoy teniendo errores. Pero saldrá antes o después.


--------------------------------------------------------------------
##Codigo para un VAN a interes constante##

t = int(raw_input("Numero de anos?:"))
i = float(raw_input("Tipo interes (%) ? :"))
x = float(raw_input("Inversion inicial?:"))

van = -x                                            #A tiempo 0 el van es la inversión inicial.
for t in range(1, t+1):                       #Sumatorio, segunda parte de la ecuacion del VAN

    print "flujo caja ano", t
    f = float(raw_input())
    ret = f / ( (1 + (i / 100) ) ** t)
    van += ret


print "El Valor Actual Neto (NPV)es:", van

if van >= 0:
    print "Estudie invertir"
elif van < 0:

    print "Estudie mejor la inversion o no invierta"

No hay comentarios:

Publicar un comentario