Finance - Amortization Program

Contributions to this software library are always welcome. Please ensure that you post program listings rather than .raw files. They give a reasonable idea of what your program does without having to load them into a DM42 and you can also include comments in your code. Check out the following link for a decoder/encoder: https://technical.swissmicros.com/decoders/dm42/

You can then copy/paste the listing and post it in "code" tags.
Post Reply
nmihiylov
Posts: 18
Joined: Sat Sep 22, 2018 10:19 pm
Location: Ohio

Finance - Amortization Program

Post by nmihiylov »

Is there, or has there been an amortization program written for the DM42?
Nick Mihiylov
DM42
SN# 03787
grsbanks
Posts: 1122
Joined: Tue Apr 25, 2017 11:23 am
Location: Preston, Lancs, UK
Contact:

Re: Finance - Amortization Program

Post by grsbanks »

Hi there. I'm the one you were in touch with on the SwissMicros facebook page a couple of weeks ago. It looks like you got your DM42 fairly quickly if you're looking for programs for it now :)

The first program supplied on the DM42's FAT drive, amortize.raw, looks like it should do what you want. It looks like a program to run in the SOLVER.

So, load the program into the DM42's memory ([Shift] SETUP > File > Load Program > amort.raw) -- you only have to do this once, it'll stay there until you remove it with a CLP instruction.

Then fire up the solver ([Shift] SOLVER) and you should see a menu of programs that can be used. [TVM] should be in that menu. More information on how to use the solver are available in the manual for the HP-42S, which you can find here: http://www.hp41.net/forum/fileshp41net/ ... 42s-us.pdf
There are only 10 kinds of people in the world: those who understand binary and those who do not.
User avatar
revwillie
Posts: 133
Joined: Mon Apr 24, 2017 7:48 pm

Re: Finance - Amortization Program

Post by revwillie »

https://www.swissmicros.com/dm42/fat/PROGRAMS/

have you loaded "Finance.raw"? I'm not sure that's what you are asking for, but it's worth looking at.
DM42 SN: 00076
DM15, HP 28c, HP 12c, HP 10b, HP 20b, HP 30b, HP 17bII, HP 42s, HP 35s, WP 34s, NP-25, TI-83+, teenix multicalc
Dave Britten
Posts: 137
Joined: Wed Jun 14, 2017 9:27 pm

Re: Finance - Amortization Program

Post by Dave Britten »

You're welcome to try out this work-in-progress version I've been working on:

http://dave.brittens.org/HP42S/TVM.raw

XEQ "TVM" to start. I don't have full documentation written, but I tried to make the functionality and interface as close to the TVM and amort features of the 27S as can reasonably be achieved. It also provides programs to calculate SPPV, SPFV, USPV, and USFV, as present in the 27S solver. The programs "N", "I%YR", "PV", "PMT", and "FV" can be used in programs to perform TVM calculations.

Here's my development notes (mostly just labels, variables, flags, etc.):

http://dave.brittens.org/HP42S/TVM.txt

I'd be particularly interested in knowing whether or not I'm handling begin-period amortization correctly. Results seemed to agree with a few other calculators I compared to, but I don't know if there are certain edge cases I need to test against. None of the printing functionality is implemented yet, so the print-related menu items ("PRINT" and "TABLE") don't do anything useful.
Post Reply