CASE and PIECEWISE in CAS programs - 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: CASE and PIECEWISE in CAS programs (/thread-1864.html) |
CASE and PIECEWISE in CAS programs - Alberto Candel - 07-21-2014 10:45 PM Hi, I wrote a CAS program that contains the CASE command, like this Code: (x)->BEGIN The "Check" soft-key returns No errors in the program. So I exit the program editor and confirm that the program works OK. When I return to this program for further editing, I find that the Prime has rewritten it like so: Code: (x)->BEGIN So the CASE has been changed to piecewise. The program also runs OK, but no the "Check" soft-key returns Error:Syntax Error and upon exiting the program editor (Shift+Programs), the Prime displays Syntax error in program line 3 I wonder if anyone knows what is going on. Thank you. RE: CASE and PIECEWISE in CAS programs - parisse - 07-22-2014 09:50 AM There is an extra ; after END before ] in piecewise (and [] should not be there). I'm going to fix piecewise printing on the Prime. RE: CASE and PIECEWISE in CAS programs - Alberto Candel - 07-22-2014 03:13 PM (07-22-2014 09:50 AM)parisse Wrote: There is an extra ; after END before ] in piecewise (and [] should not be there). yes, removing the extra ; after END shows no errors. But the prime will put the ; back, and it will move the closing parenthesis from the two RETURN() to the end. This renders the program unusable, as there is no way to correct it; it has to be rewritten with CASE. RE: CASE and PIECEWISE in CAS programs - parisse - 07-22-2014 04:13 PM If you edit your CAS program in the programming editor, it will be stored as is (not parsed and re-printed), and you can modify it without any problem. RE: CASE and PIECEWISE in CAS programs - Alberto Candel - 07-22-2014 09:23 PM (07-22-2014 04:13 PM)parisse Wrote: If you edit your CAS program in the programming editor, it will be stored as is (not parsed and re-printed), and you can modify it without any problem. I am pretty sure I was doing Shift+Program, then select, then Edit. I also had the Algebraic entry in the Home settings (it appears that piecewise behaves differently with Textbook entry). |