hi I wanted to get a financial program for my DM42 but I can't seem to get it to work. I installed the mort.raw file and when I run it with XEQ this is the steps I take:
0 [FV]
1000 [PV]
.03
36 [N]
[PMT]
nothing happens, if I press[PMT] again it says nonexistent
If I try to use solver and enter the data the sameway it doesn't work either.
how do I use this program or is there an easier one?
how to use mort.raw?
Re: how to use mort.raw?
You should also see a program named TVM in the program list. It is called by MORT, and if it is not present you will get the nonexistent error.
DM15L, S/N 00548. DM42, SN: 00159. DM41X, SN: 00973. DM32, SN 00054.
-
- Posts: 795
- Joined: Wed May 03, 2017 7:46 pm
- Location: Malone, NY USA
Re: how to use mort.raw?
I see TVM there but I get the same result. Nothing then nonexistent if you press PMT again.
Tom L
Some people call me inept but I'm as ept as anybody!
DM10L SN: 059/100
DM41X SN: 00023 (Beta)
DM41X SN: 00506 (Shipping)
DM42 SN: 00025 (Beta)
DM42 SN: 00221 (Shipping)
WP43 SN: 00025 (Prototype)
Some people call me inept but I'm as ept as anybody!
DM10L SN: 059/100
DM41X SN: 00023 (Beta)
DM41X SN: 00506 (Shipping)
DM42 SN: 00025 (Beta)
DM42 SN: 00221 (Shipping)
WP43 SN: 00025 (Prototype)
Re: how to use mort.raw?
I tried the program, and it works for me. I assume that your .03 entry is for the interest . Try entering 0 for [DUE]. Using your values and pushing [PMT] twice, I get the result 45.80379418 in the X-register, which agrees with my HP 12C.
DM15L, S/N 00548. DM42, SN: 00159. DM41X, SN: 00973. DM32, SN 00054.
-
- Posts: 1101
- Joined: Tue May 02, 2017 5:48 pm
- Location: Netherlands
- Contact:
Re: how to use mort.raw?
When you get Nonexistent, go to PRGM mode to check which command is causing the error. It sounds like the problem might be an uninitialized variable.
Re: how to use mort.raw?
Yes, I think you have identified the problem. The variable "DUE" was never initialized/created, because no value was ever assigned to it.Thomas Okken wrote: ↑Sat May 23, 2020 10:18 pmWhen you get Nonexistent, go to PRGM mode to check which command is causing the error. It sounds like the problem might be an uninitialized variable.
DM15L, S/N 00548. DM42, SN: 00159. DM41X, SN: 00973. DM32, SN 00054.
-
- Posts: 795
- Joined: Wed May 03, 2017 7:46 pm
- Location: Malone, NY USA
Re: how to use mort.raw?
That worked for me. The having to push PMT twice is odd to me, though.
Tom L
Some people call me inept but I'm as ept as anybody!
DM10L SN: 059/100
DM41X SN: 00023 (Beta)
DM41X SN: 00506 (Shipping)
DM42 SN: 00025 (Beta)
DM42 SN: 00221 (Shipping)
WP43 SN: 00025 (Prototype)
Some people call me inept but I'm as ept as anybody!
DM10L SN: 059/100
DM41X SN: 00023 (Beta)
DM41X SN: 00506 (Shipping)
DM42 SN: 00025 (Beta)
DM42 SN: 00221 (Shipping)
WP43 SN: 00025 (Prototype)
Re: how to use mort.raw?
toml_12953 wrote: ↑Sat May 23, 2020 10:43 pm
That worked for me. The having to push PMT twice is odd to me, though.
It is necessary to press the key twice to invoke the solver. This is to differentiate between storing a value in a variable (one key push), and solving for that variable (two key pushes).
DM15L, S/N 00548. DM42, SN: 00159. DM41X, SN: 00973. DM32, SN 00054.
Re: how to use mort.raw?
oh, what is DUE variable?
Re: how to use mort.raw?
It is a setting to determine if payments are to be made at the end of a payment period (arrears), in which case DUE=0, or if they are made at the beginning of a payment period when due, in which case DUE=1. When payments are made when due, they are lower, since no interest will accrue during that period on the current unpaid balance. In this case, with DUE=0, then PMT=45.8037941842, whereas if DUE=1, then PMT=44.4697030914.
DM15L, S/N 00548. DM42, SN: 00159. DM41X, SN: 00973. DM32, SN 00054.