These programs that I will be teaching you will 100% work on TI.83
Plus calculator. This first program is a math sequence called the Fibonacci Numbers. Very easy program to create and has very little RAM usage off of your calculator. This program uses the FOR loop and many variables.
Ok lets start by pressing the PRGM button and scrolling over till the NEW button is highlighted, then press 1 or ENTER. Call it what you want but in this example i will call mine "FIBONY".
Next press PRGM then scroll over till I/O is highlighted and press 8 over scroll down and press ENTER while ClrHome is highlighted. Then after that press enter and then type 1->X (The -> is the button STO-> under LN and above ON), press ENTER and type 1->Y.
Heres what it should look like:
|:ClrHome
|:1->X
|:1->Y
Then press ENTER and press PRGM adn scroll over to I/O and press 3 or scroll down to Disp. Now after Disp type (with "") "MAX COUNT". It should look like this "|:Disp"MAX COUNT"|". Hopefully you remember how to get to the I/O screen. Press ENTER and go to the I/O screen and press 1 or highlight Input and press ENTER. After Input put B. It should look like this "|:Input B|". Now press ENTER and put a ClrHome on this line (refer back to see how). Press ENTER and type X+Y->A, and press ENTER. Now put Disp on three lines, the first put X after Disp, second put Y after the Disp, and third Disp put an A after that.
Ok now lets recap: (should look exactly like that)
|:ClrHome |
|:1->X |
|:1->Y |
|:Disp "MAX COUNT|
|" |
|:Input B |
|:ClrHome |
|:X+Y->A |
|:Disp X |
|:Disp Y |
|:Disp A |
Now for the FOR loop pretty easy to use, harder to understand. On the next line press PRGM and press 4 or scroll down till For( is highlighted and press ENTER. After that type Z, 4, B, 1) after the For(, so it should look like this, "|:For(Z, 4, B, 1) |". After that press ENTER and type A->X, then ENTER and type X+Y->A, next press ENTER and go to the I/O screen and press 3. After Disp type A (so like this "|:Disp A |").Next press ENTER and type X->Y and last press ENTER and press PRGM and press 7 or scroll down until End is highlighted and press ENTER, and your done.
Here is the finished product: (EXACTLY)
|:ClrHome |
|:1->X |
|:1->Y |
|:Disp "MAX COUNT|
|" |
|:Input B |
|:ClrHome |
|:X+Y->A |
|:Disp X |
|:Disp Y |
|:Disp A |
|:For(Z,4,B,A) |
|:A->X |
|:X+Y->A |
|:Disp A |
|:X->Y |
|:End |
Now to test your program press 2nd , MODE. Then press PRGM and look for whatever you named it, for example mine was named FIBONY, and press ENTER twice. It comes up with "MAX COUNT", ?. Then type a number next to the ?, like 3-200 because I think after 200 it might cause an overflow. Have fun.