Posts: 2,247
Threads: 200
Joined: Jun 2005
Geir,
With the HP-41C you can mimic (perhaps wih some limitations) the HP-18C style menus. By using flags to track the input for the different variables (for example set the flags and then clear each one as you make menu-based input for a variable), you can then determine which variable did not get an input, and then accordingly set the indexing register to point to that variable (ie memory register that stores a value for the variable). Then once you start the SOLVEIT process, the code knows which variable did not get an explicit input, so it takes the guesses from the stack and starts the iteration. When the process is complete (either converge or diverge), the input flags are reset once again to prepare the program for anotehr round of input amd iterations.
Namir
Posts: 1,792
Threads: 62
Joined: Jan 2005
Hi, Geir --
My apologies for not having submitted suggested changes, since I wanted to be more specific. But, here's what I had in mind:
- "DT+TM" should be more intuitive and structured for entry of date and time -- preferably separately. (Perhaps utilize the unused menu key "D" for entering a date and time different from the clock settings?)
- "SUM.TIME?" should be eliminated -- the correction for Summer Time (or Daylight Saving Time) can be incorporated into the time zone code "TZ=", which is changed only twice per year.
- The menu "S,V O,M *,J ,SA" looks very cryptic, but I just *now* figured it out!
Best regards,
-- KS
Edited: 12 Sept 2006, 4:11 a.m.