TI-83/84 Programming Guide Pt. 1

Posted by: raysmithtx Post date: February 13th, 2011


The first in a series teaching you how to program your TI-83 or 84. TI-BASIC is one of the easiest programming languages to learn, and can be very useful in helping you solve problems on tests or homework, so it's a good skill to have. This lesson covers: -Basic Input Functions -Basic Display Functions -Basic Variable Manipulation The next lesson covers: -Loops (Using labels and while statements) Enjoy!

8 Responses to “TI-83/84 Programming Guide Pt. 1”

  1. phantomswordsmen Says:

    What ide are you using for this? Is there an ide I can put on my computer to program with this calculator? Because i’m just using the calculator itself right now?

  2. SynikProductions Says:

    @4EverTekk Part 2: To be honest, I’m not sure why you’re using variables to get information from inside a string, wouldn’t it be easier to just do seperate outputs? I guess I’m not sure exactly what you’re trying to do still.

  3. SynikProductions Says:

    @4EverTekk I created a Str0 with the same text as yours. For me to get Baltic Avenue I had to use: Text(0,0,sub(Str0,4,13 — the 4 = where it starts in the string, and 13 is how many chars ahead it displays including the initial letter. So, if you wanted to display Community Chest you would use Text(0,0,sub(str0,17,16 — I’m not sure where you’re getting your values.

  4. 4EverTekk Says:

    need it to. For example:
    :”GO Baltic Avenue Community Chest”->Str0
    :Text(0,0,sub(Str0,22,21
    It will display “Baltic Avenue Co”. I know I have the spacing right. I’ve gone over it again and again. If I do this:
    :Text(0,0,sub(Str0,22,19
    to compensate for the extra “Co”, then I get “Baltic Avenue”. But if I try to get “Community Chest” it shows “mmunity Chest.
    I am using this to get 22:
    Input is A
    A*21->C
    C-20->C
    So if A=2, then C=22
    Thus the “…22,19

  5. 4EverTekk Says:

    Sure thing. On the first part, I have some experience with getKeys, but while looking through other’s codes, I’ve noticed that everyone does it differently. So if you think you have a more efficient way than:
    getKey->A
    While A=0
    getKey->A
    let me know. Now for the second part. I am trying to write an assistant for Monopoly. It’s all in TI-BASIC. I am using Str0 for all of the locations, and I am trying to use sub(Str0,X,Y to get a certain place. The only problem is it doesn’t display what I

  6. SynikProductions Says:

    @4EverTekk Ok, first, if you want to use the draw screen and have it accept input, you’ll want to use the getkey function. This requires a bit more work than the regular prompt/input functions, but gives you more freedom (I’m making a video on it soon if you’re not familiar with it).

    I’m not sure what you’re having trouble with on the second question, could you be more specific? The sub( command is used to display a specific part of a string, so again just let me know exactly what the issue is

  7. 4EverTekk Says:

    You seem like you know what you’re talking about. I need help with two things. 1. Is it possible to have a program prompt for an input on the draw screen instead of home? If so, it of course has to be able to store it as a variable. 2. I am having trouble with the sub(Str command. Example:
    : “Mediterranean Sea Baltic Avenue”->Str0
    :Text(0,0,sub(Str0,1,17
    It shows something like “Mediterranean Sea Ba”
    :Text(0,0,sub(Str0,20,13
    It shows something like “ltic Avenue”
    This is very annoying. Help?

  8. umwhatsnew Says:

    you not dead jk lolz hey whats ur new xfire?

Leave a Reply

Name (required)

Mail (will not be published) (required)

Website

Comments

Wordpress theme developed by Simpler Computing and others - Wordpress and WPMU Plugins, custom code and more.