HP Forums
Programs for the Sharp EL-5500 III - Printable Version

+- HP Forums (https://www.hpmuseum.org/forum)
+-- Forum: Not HP Calculators (/forum-7.html)
+--- Forum: Not remotely HP Calculators (/forum-9.html)
+--- Thread: Programs for the Sharp EL-5500 III (/thread-7604.html)



Programs for the Sharp EL-5500 III - Eddie W. Shore - 01-16-2017 04:26 PM

Link: http://edspi31415.blogspot.com/2017/01/fun-with-sharp-el-5500-iii.html

Programs:
Euclid Algorithm
Binomial Expansion
Days Between Dates
Complex Power (a + bi)^n
Error Function Approximation
Simpson's Rule
Dancing Star Demo

I really like the EL-5500 III. It is lightweight and BASIC programming.


RE: Programs for the Sharp EL-5500 III - Didier Lachieze - 01-16-2017 07:47 PM

The EL-5500 III is the US version of the PC-1403.
You may be interested by the Sharp PC-1403 entry points for matrix operations to be able to use them in BASIC programs. They have been published by Hrast on the previous hpmuseum forum:
It would be nice to confirm that these entry points are the same on the EL-5500 III.


RE: Programs for the Sharp EL-5500 III - Csaba Tizedes - 01-16-2017 10:51 PM





nJoy!

Csaba


RE: Programs for the Sharp EL-5500 III - Eddie W. Shore - 05-11-2018 03:18 PM

Net Present Value
Synthetic Division
Vector Basics (cross product, dot product, norm, angle between vectors)
Atwood Machine

https://edspi31415.blogspot.com/2018/05/fun-with-sharp-el-5500-iii-may-2018.html


RE: Programs for the Sharp EL-5500 III - Dan - 05-13-2018 05:20 AM

Cool calculator and great programs!

I've implemented keystroke programming on a custom calculator project and am wondering how difficult it would be to implement a programming language like BASIC.


RE: Programs for the Sharp EL-5500 III - Dieter - 05-13-2018 10:22 AM

(05-11-2018 03:18 PM)Eddie W. Shore Wrote:  Net Present Value
...
https://edspi31415.blogspot.com/2018/05/fun-with-sharp-el-5500-iii-may-2018.html

Eddie, I do not understand how the NPV program is supposed to work. Please help me here, this is the code on your website:

Code:
2  PAUSE “NET PRESEN VALUE”
4  CLEAR    // clears all the variables
6  INPUT “CF0:”; N, “RATE:”; I
8  J = 1
10 INPUT “FLOW:”; F, “FREQ:”; K
12 FOR L=1 TO K: N = N + F/(1 + I/100)^J: J = J+1
14 NEXT L
16 INPUT “MORE=1: “; L   // enter 1 to enter more cash flows, anything else to end entry
18 PRINT USING “#############.##”; “NPV: “; N
20 END

As far as I can tell the program will sum up the discounted first K cash flows in line 12/14. Then the user is prompted with "MORE" so that second, third etc. cash flow and its frequency can be entered. For another CF the user is supposed to enter "1", or anything else to quit. But look at line 16/18: the program does not process the user input L at all. Instead it prints the NPV (for the first CF only) and quits.

I'd say there is a line missing here:

Code:
17 IF L=1 GOTO 10

Or have I overlooked something here?

Dieter


RE: Programs for the Sharp EL-5500 III - Sylvain Cote - 05-13-2018 11:01 AM

(05-13-2018 05:20 AM)Dan Wrote:  I've implemented keystroke programming on a custom calculator project and am wondering how difficult it would be to implement a programming language like BASIC.
It always depends on the number of features you want, it can be really simple if you do a minimal implementation, have a look at uBASIC.


RE: Programs for the Sharp EL-5500 III - toml_12953 - 05-13-2018 03:13 PM

(01-16-2017 07:47 PM)Didier Lachieze Wrote:  The EL-5500 III is the US version of the PC-1403.
You may be interested by the Sharp PC-1403 entry points for matrix operations to be able to use them in BASIC programs. They have been published by Hrast on the previous hpmuseum forum:
It would be nice to confirm that these entry points are the same on the EL-5500 III.

Do any of the other Sharp models have matrix ops?


RE: Programs for the Sharp EL-5500 III - Didier Lachieze - 05-13-2018 03:52 PM

The Sharp PC-1475 has also matrix operations.


RE: Programs for the Sharp EL-5500 III - Dan - 05-14-2018 03:03 AM

(05-13-2018 11:01 AM)Sylvain Cote Wrote:  
(05-13-2018 05:20 AM)Dan Wrote:  I've implemented keystroke programming on a custom calculator project and am wondering how difficult it would be to implement a programming language like BASIC.
It always depends on the number of features you want, it can be really simple if you do a minimal implementation, have a look at uBASIC.

Thanks Sylvain.