Está en la página 1de 5

Muchas de las funciones estudiadas pueden ser aplicadas en mbitos muy

amplios, de decir, son funciones de propsito general; es indispensable conocerlas


para desarrollar sin complicaciones cualquier proceso dentro de Visual Basic.
Sin embargo, este lenguaje posee otras funciones que podemos llamar de
proceso especfico, las cuales se dividen en: financieras y trigonomtricas.
En el caso de este tipo de funciones, se requiere algo ms que la simple
ejecucin, se requiere saber la mecnica de los clculos, principios matemticos,
manejo de tablas de logaritmos, entre otras cosas.
A continuacin se mencionan algunas de las funciones financieras que se
pueden utilizar en VB:

Funcin
DDB
FV
Impt
Irr
Mirr
Nper
NPV
Pmt
PPmt

PV
Rate
SLN

Objeto
Devuelve un tipo double que indica la depreciacin de un bien
durante un perodo especificado utilizando el mtodo de balance
de doble declinacin u otro mtodo que especifique.
Devuelve un tipo doubl que indica el valor futuro de una
anualidad basndose en pagos peridicos y constantes y un tipo
de inters tambin constante.
Devuelve un tipo double que indica el pago de intereses durante
un perodo determinado de una anualidad basndose en pagos
constantes y peridicos y un tipo de inters tambin constante.
Devuelve un tipo double que indica la tasa interna de devolucin
de una serie de flujos de efectivo peridicos (pagos y cobros).
Devuelve un tipo double que indica la tasa interna de devolucin
modificada para una serie de flujos de efectivo peridicos (pagos y
cobros).
Devuelve un tipo double que indica el nmero de perodos de una
anualidad basndose en pagos peridicos y constantes con un tipo
de inters tambin constante.
Devuelve un tipo double que indica el valor actual neto de una
inversin basada en una serie de flujos de efectivo (pagos y
cobros) y un tipo de descuento.
Devuelve un tipo double que indica el pago de una anualidad
basada en pagos peridicos constantes con un tipo de inters
tambin constante.
Devuelve un tipo double que indica el pago nominal
correspondiente a un perodo determinado de una anualidad
basada en pagos peridicos y constantes con un tipo de inters
tambin constante.
Devuelve un tipo double que indica el valor actual de una
anualidad basada en pagos peridicos constantes que se van a
realizar en el futuro, con un tipo de inters tambin constante.
Devuelve un tipo double que indica el tipo de inters por perodo
de una anualidad.
Devuelve un tipo double que indica la depreciacin lineal de un
bien durante un nico perodo.

FUNCIONES FINANCIERAS EN VISUAL BASIC


Realizan clculos y operaciones que implican finanzas; por ejemplo, tipo de
inters.
Ejemplos:

Pmt:
Payment = Pmt(0.0083, 24, -5000, 0, DueDate.BegOfPeriod)

Rate:
ratePerPeriod = Rate(24, 228, -5000, 0, DueDate.BegOfPeriod, 0.8)*100

Visual Basic ofrece varias funciones financieras que podemos utilizar en


nuestras aplicaciones. En esta seccin, estudiaremos cmo utilizar dos funciones
predefinidas para realizar clculos y operaciones que implican dinero.

Uso de la funcin Pmt:


Podemos utilizar la funcin Pmt para calcular el pago de una anualidad
basado en pagos fijos peridicos y un tipo de inters fijo. Una anualidad es una
serie de pagos fijos que se realizan durante un periodo de tiempo, como una
hipoteca sobre una casa o el pago de un crdito para la compra de un coche.
Parmetros:
La funcin Pmt tiene cinco parmetros, dos de los cuales son opcionales.
Para todos los argumentos, el efectivo abonado (como depsitos de ahorro) se
representa con nmeros negativos. El efectivo recibido (como cheques de
dividendos) se representa con nmeros positivos. La siguiente tabla describe los
cinco parmetros de la funcin Pmt.

Parmetro:

Rate
NPer

PV

FV (Opcional)

Due (Opcional)

Definicin
Tipo de inters por perodo, expresado como Double.
Por ejemplo, si obtiene un crdito para comprar un automvil a
una tasa porcentual anual (TAE) del 10%, y realiza pagos
mensuales, el tipo por perodo ser 0,1/12 0,0083.
Nmero total de perodos de pago de la anualidad, expresado
como double.
Por ejemplo, si realiza pagos mensuales correspondientes a un
crdito para adquirir un automvil a dos aos, el crdito tendr
un total de 2*12 ( 24) perodos de pago.
NPer debe calcularse utilizando perodos de pago expresados en
las mismas unidades que los perodos utilizados en Rate. Por
ejemplo, si Rate es por mes, NPer debe ser por mes.
Valor actual de una serie de pagos que se realizarn en el futuro,
expresado como Double.
Por ejemplo, cuando compramos un coche, la cantidad del
crdito es el valor actual de los pagos mensuales que
realizaremos.
Valor futuro, o saldo, que se desea tener una vez realizado el
pago final, expresado como Double. El valor predeterminado, si
no se expresa ningn otro, es 0
Indica cundo vencen los pagos. Puede ser al final del
periodo(especificado como DueDate.EndOfPeriod) o al principio
del periodo(especificado como
DueDate.BegOfPeriod).El valor predeterminado, si no se
expresa ningn otro, es DueDate.EndOfPeriod.

Ejemplo de utilizacin de la funcin Ptm:


El siguiente cdigo utiliza la funcin Pmt para calcular el pago mensual de
un crdito de 24 meses de 5000 dlares al 10% TAE.
payment = Pmt(0.0083, 24, -5000, 0, DueDate.BegOfPeriod)

Uso de la funcin Rate:


La funcin Rate puede utilizarse para calcular el tipo de inters por periodo
de una anualidad.
La funcin Rate tiene los mismos parmetros que la funcin Pmt, con las
siguientes excepciones:

Toma un argumento Pmt en lugar de un argumento Rate. Pmt es un


argumento obligatorio que representa el pago que debe realizarse cada
periodo y se expresa como Double

Toma un argumento Guess opcional. Es el valor estimado que ser


devuelto por Rate, expresado como Double. El valor predeterminado, si no se
expresa ningn otro, es 0.1 (10 por ciento).

Ejemplo de utilizacin de la funcin Rate:


El siguiente cdigo utiliza la funcin Rate para calcular el tipo de inters por
periodo de un crdito de 24 meses de 5000 dlares con pagos mensuales de
228dlares.
ratePerPeriod = Rate(24, 228, -5000, 0, DueDate.BegOfPeriod, _0.8)*100

Fuentes:
http://books.google.co.ve/books?id=hUJNPD8boygC&pg=PA216&lpg=PA216&dq=
funciones+financieras+en+Visual+Basic&source=bl&ots=Nk_gVSaon9&sig=PWNZ
YsKr0aVKXbgj2I5tW7LEx1M&hl=es&sa=X&ei=ag4uUbfRNZL08ATekICwCA&ved=
0CDYQ6AEwAg#v=onepage&q=funciones%20financieras%20en%20Visual%20Ba
sic&f=false

http://es.scribd.com/doc/8082586/4-Funciones-Subrutinas-y-procedimientos-aspvisual-basci