HP Forums
Simple CAS program - Printable Version

+- HP Forums (https://www.hpmuseum.org/forum)
+-- Forum: HP Calculators (and very old HP Computers) (/forum-3.html)
+--- Forum: HP Prime (/forum-5.html)
+--- Thread: Simple CAS program (/thread-11189.html)



Simple CAS program - wsprague - 08-09-2018 05:08 AM

Hi all, I am trying to write a simple CAS program, to get my feet wet and eventually write a fairly complicated Laplace transform/ matrix / resolvent thing.

My program is:

#cas
QQQ(A):=
BEGIN
RETURN CAS.factor(A);
END
#end

In the CAS screen, when I enter "QQQ(x^2-1)" it yields "factor(A)" but I want "(x-1)*(x+1)"

Could someone tell me what I am doing wrong, and maybe guide me to some documentation? I really have tried googling and RTFMing, but I have no idea.[/font]

Thanks!


RE: Simple CAS program - JMB - 08-09-2018 12:35 PM

Try RETURN factor(A), instead of RETURN CAS.factor(A)


RE: Simple CAS program - Fabrizio R2 - 08-09-2018 07:10 PM

This works on CAS and on Textbook modes with x in lowercase.

#cas
pruebaFactoriza(alg):=
BEGIN
RETURN factor(alg);
END;
#end

pruebaFactoriza(x^2-1) -> (x-1)*(x+1)


RE: Simple CAS program - wsprague - 08-19-2018 05:00 AM

(08-09-2018 12:35 PM)JMB Wrote:  Try RETURN factor(A), instead of RETURN CAS.factor(A)

This solved my issue. The reason I put in "CAS." is that gets inserted when the function is chosen from the menu button, which seems like incorrect behavior.

I like the HP Prime, but it does seem like it's still a work in progress sometimes...