Está en la página 1de 15

LIB 1150 Finanzas hp49G

Versin 1.7
Introduccin
Hola a todos. Finanzas hp49G es una librera (como su nombre lo indica) de
carcter fnanciero para la calculadora HP 49G. Est hecha como una orma de paliar la
defciencia !ue tiene nuestra !uerida HP 49G en clculos fnancieros "a !ue al#unas de
sus $ri%ales& como '()*+ F, -../ 01923. G4 " 5e0as *nstruments 5*129 contienen como
aplicaciones F6()H este tipo de pro#ramas/ raz7n por la cual me ha interesado
$portar& estas aplicaciones " crear otras para nuestra HP 49G. Esta librera es mu"
$primiti%a& pero esto" se#uro !ue tiene mucha utilidad para a!uellas personas !ue
estudian al#una asi#natura/ carrera o proesi7n orientada a la economa o las
matemticas fnancieras. Est hecha en casi su totalidad en 8)E9 9P6/ pues solamente
las plantillas de entradas de datos estn hechas en ):)5E; 9P6. Fue pro#ramada en
una hp con 9+; <.<91= " probada en un emulador con 9+; <.<91= " no ha dado
problemas/ adems creo !ue no ha" moti%os para !ue no uncione en %ersiones de
9+; posteriores/ aun!ue no s> si uncionar en una 9+; inerior. Esta librera contiene
al#una de las herramientas ms comunes !ue se utilizan en el mbito de las
matemticas fnancieras como son?
'alculo de inter>s simple?
o *nter>s
o Principal ms inter>s
'alculo de inter>s compuesto?
o @ (@Amero de periodos)
o *B (*nter>s)
o PC (Calor presente)
o P;5 (Pa#o o cuota)
o FC (Calor uturo)
FluDos de Eecti%o o e%aluaci7n de in%ersiones?
o C(@ (Calor actual neto o @PC en in#l>s).
o C(E (Calor anual e!ui%alente).
o CF@ (Calor uturo neto o @FC en in#l>s).
o 5*9 (5asa interna de retorno o descuento/ *99 en in#l>s)
o P9* (Periodo de recuperaci7n de la in%ersi7n/ P4P en in#l>s).
(mortizaci7n de inter>s compuesto.
'on%ersi7n de tasas?
o 5asa de porcentaDe anual a tasa eecti%a
o 5asa eecti%a a tasa de porcentaDe anual.
'lculo de costo/ %enta " mar#en de utilidad.
'onstrucci7n de 5abla de amortizaci7n.
'lculo de 4eta.
Calorizaci7n de in%entario.
o P.E.P.). (F.*.F.+.)
o 8.E.P.). (6.*.F.+.)
'lculo del punto de e!uilibrio.
'lculo de depreciaci7n lineal
( continuaci7n %eremos estas opciones con ms detalle.
Finanzas hp49G/ %ersi7n <.E 1
Funcionamiento de la lirer!a
Esta librera trae - menAs. FinHp/ " )obre. FinHp es el pro#rama !ue da acceso a
todas los menAs de esta librera pero antes crea un directorio de %ariables en H+;E
llamado F*9F*@ con todas las %ariables utilizadas por la librera/ el cual si se eDecuta por
primera %ez/ puede demorar el acceso a los menAs correspondientes/ pero si "a est
creado " con todas sus %ariables/ no demorar nada en aparecer los menAs de la
librera. )obre muestra inormaci7n sobre el autor/ o sea/ "o. .

"#lculos Financieros
Inters Simple:
G'ul sera el monto del inter>s " el principal ms inter>s para un pr>stamo de
H<3.. solicitado para 9. das en una tasa anual del E.-3BI.
En FinHp esco#emos la opci7n $*nt. )imple& " nos muestra las %ariables con
ceros si no han sido defnidas o nos muestra los %alores !ue in#resamos anteriormente
para estas %ariables si hicimos al#An calculo pre%io. Entonces?


Finanzas hp49G/ %ersi7n <.E 2

(!u en las muestras de pantalla aparece la opci7n $;odo J=. das&/ si esco#e
esa opci7n los clculos de inter>s se harn sobre la base de un aKo comercial de J=.
das/ ahora si no la esco#e/ se harn en J=3 das.
Inters Compuesto:
'alcular la tasa de inter>s re!uerida para tener un saldo de H-3.. en una
cuenta de ahorros a plazo de - aKos cuando se depositan H<.. mensualmente " el
inter>s est compuesto semianualmente.
En FinHp esco#emos la opci7n $*nt. 'ompuesto&?

Ha" una opci7n !ue se alcanza a %er en pantalla !ue dice $Pa#o al inicioI&/ >ste
se refere al pa#o !ue se hace al comienzo de cada periodo si est seleccionado o al
fnal del periodo si no lo est.
'abe recordar !ue?
8n mo%imiento con si#no ne#ati%o indica eecti%o saliente o in%ersi7n.
8n mo%imiento con si#no positi%o indica eecti%o entrante o #anancia.
En caso de ocurrir al#An error/ el pro#rama %ol%er al menA inicial.
Flujos de efectivo o Evaluacin de inversiones:
En esta %ersi7n es posible #uardar ms de un LuDo en la matriz de datos.
(un!ue para calcular el C(@/ CF@/ 5*9 " P9*/ solamente podemos ele#ir una columna
!ue la misma librera nos pedir !ue seleccionemos.
Finanzas hp49G/ %ersi7n <.E 3
5ener ms de - LuDos en la matriz de datos es realmente Atil cuando se desea
calcular el C(E con LuDos o pro"ectos de distinta duraci7n en la cual se desea esco#er
el pro"ecto ms rentable.
8na in%ersi7n de H2=... en ma!uinarias pro"ecta los in#resos anuales !ue se
muestran en la tabla si#uiente. G'ul es la #anancia neta o p>rdida de esta in%ersi7n si
la %ida Atil de ser%icio de esta m!uina es de = aKos/ el %alor de re%enta lue#o de =
aKos es de H<4.../ " el costo de capital del <<BI.
$%o In&resos
< 1H3...
- H4-...
J HJ<...
4 H-4...
3 H-J...
= H<-...MH<4...

En FinHp esco#emos la opci7n $FluDo de 'aDa& " nos muestra el ;atri0Nriter con
un cero si la %ariable no ha sido defnida o nos muestra la matriz con los %alores !ue
in#resamos anteriormente para esta %ariable si hicimos al#An calculo pre%io
(*;P+95(@5E? 6+) F68O+) (@8(6E) )E 66E@(@ H('*( (4(O+ : )*@ )(65(9)E @*@GP@
E)P('*+ E@59E F*6() @* '+68;@() )EGP@ )E( E6 '()+). Entonces?



Finanzas hp49G/ %ersi7n <.E 4
'abe recordar !ue?
8na in%ersi7n con recursos propios en el aKo cero/ )*E;P9E debe ir e0presado como
ne#ati%a.
'on respecto al P9*/ >ste es el periodo en !ue mis LuDos descontados a la tasa de
descuento (C(@) es ma"or o i#ual a cero/ con lo cual recupero mi in%ersi7n inicial.
)i busco la tasa interna de retorno con demasiados LuDos puede !ue el pro#rama se
demore un poco en encontrarla/ pero de !ue la encuentra... la encuentra.
En caso de ocurrir al#An error/ retornar al menA principal.
EDercicio @Q-?
8n in%ersionista desea in%ertir HE..... en un pro"ecto. 6os LuDos pro"ectados a
uturo son?
$%o 'esultado esperado
< 1H<3....
- 1H3....
J H<3....
4 H-.....
3 HJ.....
= HJ3....
)e pide calcular la tasa interna de retorno. Entonces?


Finanzas hp49G/ %ersi7n <.E 5
(hora/ comprobaremos !ue esa tasa es la !ue me hace !ue el C(@ sea i#ual a
cero?


'omo %emos/ el resultado es R......<- o sea/ ..
*;P+95(@5E? En el eDercicio anterior la fla < representa el perodo cero/ o sea el
momento en !ue se in%ierte el dinero para el pro"ecto " est con si#no ne#ati%o pues
es un e#reso !ue tiene el in%ersionista. 6a fla - es al aKo </ la J el aKo -/ " as
sucesi%amente se %an llenando con su respecti%o si#no en el caso !ue est>n
pro"ectadas #anancias o perdidas.
(hora/ !ue pasara si tu%iese !ue e%aluar un LuDo con una in%ersi7n inicial de
H3..... " los resultados esperados son -3 periodos con H3.... " J. periodos con
H2.... " !uiero calcular el C(@ con una tasa de descuento de E.-3B I (esto"
hablando de un caso e0tremo "a !ue nadie in%ertira H3..... para recuperarlos recien
al cabo de 33 aKos.S). @o es la idea tener !ue teclear -3 %eces un %alor " lue#o J.
%eces el otro/ entonces Finanzas hp49G tiene la soluci7nS.
)implemente en la matriz de datos presiona la tecla C(9 " ah est nuestra soluci7n?
9EP5.

6e do" - E@5E9 "S
Finanzas hp49G/ %ersi7n <.E 6
E89ET(UUU

@+5(? Para repetir el %alor deseado/ debe colocar el cursor del escritor de matrices en
la si#uiente celda/ tal como se aprecia en las im#enes/ de lo contrario se insertar el
%alor a repetir entre las celdas ad"acentes al cursor del escritor de matrices (no se
sobreescriben los %alores).

4uena idea noII.
Amortizacin:
'alcular la cuota mensual !ue se debera pa#ar por una hipoteca de una
%i%ienda de H<4.... a <3 aKos/ con una tasa anual del =.3B/ compuesto
semianualmente. 5ambi>n calcular el principal e inter>s para el se#undo aKo (cuota
-4)/ total de intereses " principales pa#ados para las cuotas -4 a 49 " el balance o
saldo de principal lue#o de la cuota 49.
En FinHp esco#emos la opci7n $*nt. compuesto& pues primero necesitamos
saber el %alor de la cuota mensual a pa#ar (o P;5). Entonces?
Finanzas hp49G/ %ersi7n <.E 7

6ue#o/ en el menA principal esco#emos la opci7n $(mortizacion& " nos pide los
%alores correspondientes para P;< " P;-. Entonces damos a P;< el %alor de -4 " a
P;- el %alor de 49 " esco#emos las opciones correspondientes para !ue la calculadora
nos muestre los resultados !ue nos piden en una lista en modo $scroll&?

Conversin de tasas y Clculo de costo, venta y maren de utilidad:
Estas - opciones son bastante simples e intuiti%as " no es necesario hacer
ma"or hincapi> en ellas.
!a"la de Amortizacin:
Esta opci7n crea una tabla de amortizaci7n con los %alores #uardados en los
clculos de inter>s compuesto.
)e necesita comprar un bien mediante leasin#. El bien tiene un %alor de H2249=
" se desea pa#ar en =. cuotas mensuales con un inter>s anual de <-.EB. Entonces
primero %amos al menA de $*nt. 'ompuesto& para calcular la cuota a pa#ar por el bien?
Finanzas hp49G/ %ersi7n <.E 8

(hora !ue tenemos el %alor de la cuota procedemos a #enerar la tabla de
amortizaci7n para esta in%ersi7n en el menA $5abla (mortizaci7n&.
Esta tabla est en modo $scroll& " consta de? nAmero de periodo/ capital por
pa#ar/ inter>s (cuota)/ capital (cuota)/ total (cuota inter>s ms capital) " capital fnal
!ue es el capital insoluto " corresponde al capital por pa#ar del pr70imo periodo.
Clculo del #eta:
Esta opci7n calcula el 4eta de una determinada in%ersi7n dadas la rentabilidad
del sector a in%ertir " la rentabilidad del mercado durante un periodo de tiempo.
'alcular el 4eta de la industria pes!uera dados los si#uientes retornos del sector
" del mercado?
$%o 'entailidad del
sector
'entailidad del
mercado
<994 1...< ...9
<993 ...4 ...2
<99= ...E ..<<
<99E ...9 ..<2
<992 ..<- ..<3
Para calcular esto/ %amos al menA $'alculo de 4& " nos saldr lo si#uiente?
Finanzas hp49G/ %ersi7n <.E 9
Fonde V9.)ectorW es la rentabilidad del sector " V9.;ercadoW es la rentabilidad del
mercado. Entonces llenaremos los datos H('*( (4(O+/ a partir de la -Q fla pues el
pro#rama para calcular el beta solamente toma en cuenta desde la -Q fla hacia abaDo
as !ue si usted in#resa al#An %alor en la <Q columna simplemente lo i#norar. 5ambi>n
es importante tener ms de - flas de datos e in#resar los datos correctos pues en caso
de al#An error el pro#rama retornar al menA principal. Entonces?

$alorizacin de Inventario:
Esta opci7n trae como opciones - m>todos comAnmente utilizados para
%alorizar el costo de %enta de las mercaderas %endidas? 6.*.F.+. (8.E.P.)./ Altimo en
entrar/ primero en salir) " F.*.F.+. (P.E.P.)./ primero en entrar/ primero en salir). Febo
recordarles !ue cada %ez !ue in#rese a estas opciones/ las %ariables utilizadas sern
reiniciadas/ o sea no es posible aAn #uardar datos de transacciones de mercadera.

*ndependiente del m>todo a utilizar/ las opciones son las si#uientes?
Finanzas hp49G/ %ersi7n <.E 10
'ompra? )e in#resa el @Q de unidades " el precio de compra/ pudiendo %er su
re#istro en la opcion $Cer matriz&/ con sus unidades " %alores respecti%os.
Centa? )e in#resa solamente el @Q de unidades/ " su re#istro tanto a ni%el de
unidades como de %alores se puede %er en la opci7n $Cer matriz&.
Cer saldo? Permite %er el saldo neto de mercadera (compras menos %entas) en
stocX con sus respecti%os precios " totales en una matriz/ para esto es necesario
haber in#resado al menos - compras de mercaderas/ de lo contrario producir un
error.
Cer matriz? Permite %er la matriz tipo $tarDeta de e0istencias& !ue consta de
Entrada/ )alida " )aldo (8nidades)/ Entrada / )alida " )aldo (Calores)/ en la cual se
re#istra el historial de todas las compras " %entas de mercaderas hechas hasta ese
momento.
%unto de E&uili"rio:
Esta opci7n es bastante cil de usar " pienso !ue no merece ma"ores
e0plicaciones/ "a !ue la plantilla de entrada de datos lo dice todo.

'epreciacin lineal:
Esta opci7n permite calcular la depreciaci7n lineal de un bien/ dados los
si#uientes datos?
Calor del 4ien? 'orresponde al costo o %alor de compra del bien a depreciar.
Calor residual? 'orresponde al %alor !ue tendr el bien al t>rmino de su %ida Atil.
Cida Atil en aKos? )in comentarios.
;eses a depreciar? Febe esco#er en una plantilla tipo $'H++)E& la cantidad de
meses a depreciar el <er aKo.
Para entender meDor/ %eamos el si#uiente eDemplo? )e compra una ma!uinaria en
H<3....... )e estima una %ida Atil de <. aKos/ teniendo al cabo de este perodo un
%alor residual de HJ....... Esta ma!uinaria se ad!uiri7 en (bril del -..J (por lo tanto
corresponden depreciar 2 meses correspondientes al periodo actual/ o sea el .).
'alcular la depreciaci7n de esta ma!uinaria. Entonces?
Finanzas hp49G/ %ersi7n <.E 11



6os resultados se muestran en una matriz en modo $scroll& " consta de los
si#uientes datos?
Perodo? Es el periodo a depreciar. Es importante tomar en cuenta !ue si in#resa
menos de <- meses a depreciar el <er aKo/ saldr (como en el caso del eDercicio) <
perodo ms/ "a !ue en t>rminos meramente matemticos se deprecia un total de
<-. meses/ de los cuales 2 corresponden al periodo . " los restantes a los aKos
completos/ !uedando la porci7n de 4 meses restantes (2M<-Y9M4Z<-.) para el
fnal del perodo. (hora si hubi>semos esco#ido <- meses a depreciar habran
aparecido <. perodos e0actos/ "a !ue son <- meses el <er aKo " los restantes
repartidos en 9 aKos.
Fepreciaci7n? Es la cuota de depreciaci7n correspondiente al perodo.
Fep.(cumulada? Es la suma acumulada de las depreciaciones de cada perodo.
C.9esidual.(c? Es suma acumulada de la depreciaci7n acumulada menos el %alor
residual del bien en cada perodo. En otras palabras/ es el Calor depreciable !ue %a
!uedando al t>rmino de cada perodo/ debiendo en el Altimo perodo ser i#ual al
%alor residual del bien.
I(%)*!A+!E :
Finanzas hp49G/ %ersi7n <.E 12
Esta librera altera al#unos La#s para su buen uncionamiento/ por lo cual
recomiendo !ue sal#a ella a tra%>s del menA $)alir& para !ue el pro#rama restaure la
conf#uraci7n " datos en la pila (stacX) !ue tena antes de eDecutarlo/ tambi>n ha#o
hincapi> en !ue los datos deben ser in#resados tal como aparecen e0plicados en estos
eDercicios "a !ue de lo contrario/ los resultados obtenidos por el pro#rama pueden ser
err7neos "/ sea como sea/ me e0imo de cual!uier responsabilidad por los errores "a
!ue esta librera est hecha por un humano " cual!uiera comete un error.
$&radecimientos
Primeramente deseo a#radecer a Fios/ a mis Padres por comprarme con mucho
esuerzo esta calculadora " a toda mi amilia/ 5ambi>n a )usan Pailemilla por su #ran
amor incondicional/ su apo"o " cariKo.
Esta librera no e0istira si no hubiese e0istido el ('+/ ni tampoco los muchos
pro#ramadores !ue con manuales/ sotNare/ emuladores/ etc./ de manera
desinteresada/ contribu"eron a !ue se ten#a mucha " mu" buena inormaci7n
disponible sobre las HPWs/ me refero a Oean1:%es (%enard/ 4ernard Parisse/ Ooe Horn/
;iXa HeisXanen/ Eduardo TalinoNsXi/ 'hristoph GiebelinX/ 4enDamn Perianes/ " a
muchos ms !ue por razones de espacio no alcanzo a nombrarlos.
5ampoco sera posible !ue tA ten#as esta librera sin el #ran trabaDo !ue hace
Eric 9echlin con su p#ina http?[[NNN.hpcalc.or#[
)i tA usas este pro#rama/ encuentras un bu#/ tienes al#una duda/ consulta/
crtica buena o mala/ o su#erencias/ por a%or escribe a %al%erdea#uilera\"ahoo.com/
para hacer al#o al respecto.
)i necesitas el c7di#o uente para meDorar este pro#rama o para estudiar al#una
rutina en especial e incluirla en al#An pro#rama tu"o/ escrbeme " con #usto te lo
mandar>. @o ser una mara%illa de pro#ramaci7n pues "o tambi>n so" principiante/
pero eso s/ ponme dentro de tus cr>ditos .
(hUU/ se me ol%idaba? 8n #ran saludo a Pamela 'alzadilla 'erpa/ !uien ue la
primera persona !ue me escribi7 un mail con respecto a esta librera " a todos los !ue
me han escrito elicitaciones " su#erencias "a !ue Dams pense en !ue esta librera iba
a ser de tanta utilidadSS.s7lo !ueda se#uir meDorando.
Finanzas hp49G/ %ersi7n <.E 13
Versiones ()o correcciones*
J.[.4[-..- ? Cersi7n <.. +pulicada en hpcalc,.
<-[.3[-..- ? Cersi7n <.< +pulicada en hpcalc,.
o '7di#o casi totalmente reescrito " el anti#uo optimizado.
o (#re#ado de toma de datos con utilidad de *norm4uilder de )teen ).
)chmidt.
o Posibilidad de ele#ir columna en caso de tener ms de una columna para
los clculos en FluDo de eecti%o.
o (#re#ado clculo del C(E en menA de FluDo de eecti%o.
o (#re#ado menA de 5abla de amortizaci7n.
o @o altera la pila ni los La#s de sistema (en la %ersi7n anterior los haca).
<J[.3[-..-? Cersi7n <.<.<
o (l#unas pe!ueKas meDoras $est>ticas&.
o 'orrecci7n de un pe!ueKo error en el clculo del C(E.
o (hora la librera es auto instalable con la utilidad 6.*.'. de Oohn ;art/ **.
<4[.3[-..-? Cersi7n <.<.-
o 'orrecci7n de error producido cuando el La# J est acti%ado.
-<[.3[-..-? Cersi7n <.- +pulicada en hpcalc,.
o (#re#ado menA de 'lculo del 4eta de un pro"ecto.
-<[<-[-..-? Cersi7n <.J
o )e a#re#a pro#rama 9EP5/ !ue permite repetir un %alor en el LuDo de
eecti%o. ()olamente tiene !ue haber una columna/ de lo contrario/ no
unciona).
<4[.J[-..J? Cersi7n <.4
o )e a#re#a menA de Calorizaci7n de in%entario.
<2[.J[-..J? Cersi7n <.3
o )e a#re#a menA de Punto de e!uilibrio.
o +ptimizaci7n de c7di#o.
-J[.J[-..J? Cersi7n <.=
o )e perecciona " modifca completamente (o sea/ se rehace) la opci7n de
repetir un %alor en el LuDo de eecti%o (pro#rama 9EP5)/ "a !ue acepta
cual!uier repetici7n en cual!uier columna " muestra los cambios/ lo !ue
antes no haca/s7lo ser%a para una sola columna " cuando haba mas de
una/ copiaba los datos hacia los lados/ modifcando los dems datos (un
desastreSS..).
-.[.4[-..J? Cersi7n <.E
o )e a#re#a menA de Fepreciaci7n lineal.
Finanzas hp49G/ %ersi7n <.E 14
-e.oras a /uturo +siempre ( cuando a al&uien le interese ( me escria,*
.1 +ptimizaci7n de c7di#o de pro#ramaci7n.
.1 'lculo de bonos.
.1 Grfcos fnancieros.
.1 Cersi7n para la Hp 42 (@ecesito a"uda "[o %oluntariosUUU)
.1 )u#erencias de usuarios.
0l!as 0ric1 Val2erde $&uilera
-aip34 5antia&o4 "hile.
Finanzas hp49G/ %ersi7n <.E 15