Post Reply 
Solver variable question
06-28-2015, 08:20 PM
Post: #1
Solver variable question
Hello all,

I am trying to write a program, actually I got it working, but I want to create variables of two or more letters. How can I accomplish that?

The "FV" local variable down below if I use it, let's say, FV=...., the Solver creates two variables, now the equation is wrong.

I want to create a variable of three characters for "M", like "PMT"

EXPORT TVM_Test()
BEGIN
LOCAL FV;
STARTAPP("Solve");
"F=P*(1+((R/100)/N))^(N*T)+M*((1+((R/100)/N))^(N*T)-1)/((R/100)/N)"▶E1;
PRINT();
PRINT("NOTE: This Equation Will Solve for Any Unknown Variable.");
PRINT(" ");
PRINT("P = Present Value");
PRINT("F = Future Value");
PRINT("R = Interest Rate");
PRINT("T = Numbers of Years");
PRINT("N = Compounds per Year.");
PRINT("M= Amount of payment or deposit.");
PRINT(" ");
PRINT("Press ENTER ↲ to Continue...");
// Display Solver
CHECK(1);
STARTVIEW(2,1);
END;


Thank you.
Find all posts by this user
Quote this message in a reply
06-28-2015, 09:07 PM
Post: #2
RE: Solver variable question
Do you mean like this?

Code:

EXPORT PMT;

EXPORT TVM_Test()
BEGIN
 LOCAL FV;
 STARTAPP("Solve");
 "F=P*(1+((R/100)/N))^(N*T)+PMT*((1+((R/100)/N))^(N*T)-1)/((R/100)/N)"▶E1;
 PRINT();
 PRINT("NOTE: This Equation Will Solve for Any Unknown Variable.");
 PRINT(" ");
 PRINT("P = Present Value");
 PRINT("F = Future Value");
 PRINT("R = Interest Rate");
 PRINT("T = Numbers of Years");
 PRINT("N = Compounds per Year.");
 PRINT("PMT= Amount of payment or deposit.");
 PRINT(" ");
 PRINT("Press ENTER ↲ to Continue...");
 // Display Solver
 CHECK(1);
 STARTVIEW(2,1);
END;
Find all posts by this user
Quote this message in a reply
06-29-2015, 12:14 AM
Post: #3
RE: Solver variable question
(06-28-2015 09:07 PM)roadrunner Wrote:  Do you mean like this?

Code:

EXPORT PMT;

EXPORT TVM_Test()
BEGIN
 LOCAL FV;
 STARTAPP("Solve");
 "F=P*(1+((R/100)/N))^(N*T)+PMT*((1+((R/100)/N))^(N*T)-1)/((R/100)/N)"▶E1;
 PRINT();
 PRINT("NOTE: This Equation Will Solve for Any Unknown Variable.");
 PRINT(" ");
 PRINT("P = Present Value");
 PRINT("F = Future Value");
 PRINT("R = Interest Rate");
 PRINT("T = Numbers of Years");
 PRINT("N = Compounds per Year.");
 PRINT("PMT= Amount of payment or deposit.");
 PRINT(" ");
 PRINT("Press ENTER ↲ to Continue...");
 // Display Solver
 CHECK(1);
 STARTVIEW(2,1);
END;

I dont think this will work. What I want is to find out how to declares variables of two or more characters, for example, "PMT" instead of just "M", or "FV" instead of "F", or "%R" instead of just "R", etc., so the Solver can use them., so the data entry screen can be more meaningful. See attach image.

Thank you for replying .
Find all posts by this user
Quote this message in a reply
06-29-2015, 03:15 AM
Post: #4
RE: Solver variable question
[/quote]
I dont think this will work.
[/quote]
You're right, I type it in wrong before. It wouldn't let me use PMT and FV, I believe because those are already variables built in to the finance app. It did let me use lower case variables, pmt and fv. Like in the attachment:

   

The HP Prime is a fantastic calculator, but has a very steep learning curve. Right now I am at the bottom of that curve.

Road
Find all posts by this user
Quote this message in a reply
06-29-2015, 03:29 AM (This post was last modified: 06-29-2015 03:45 AM by TechAlex.)
Post: #5
RE: Solver variable question
I dont think this will work.
[/quote]
You're right, I type it in wrong before. It wouldn't let me use PMT and FV, I believe because those are already variables built in to the finance app. It did let me use lower case variables, pmt and fv. Like in the attachment:



The HP Prime is a fantastic calculator, but has a very steep learning curve. Right now I am at the bottom of that curve.

Road
[/quote]

Thank you, Road. It works like a charm. I agree with you, the Prime has not match. I got hardware version A, I contacted HP, they replaced it with hardware version C. PM me if you would like to know the details.
Find all posts by this user
Quote this message in a reply
Post Reply 




User(s) browsing this thread: 1 Guest(s)