Questions tagged [ti-basic]

TI-BASIC is the official name of a BASIC-like language built into Texas Instruments (TI)'s graphing calculators, including the TI-83 series, TI-84 Plus series, TI-89 series, TI-92 series, TI-73, and TI-Nspire. The capability to write programs in TI-BASIC is automatically built-in to Texas Instruments calculators.

Forms of TI-Basic

TI-Basic comes in three distinct forms, TI-83, 68K, and TI-NSpire. While these forms have much in common, they also have noticeable differences that make code written for one from almost completely incompatible with the others. For this reason it is important to explicitly state the form of TI-Basic you are using in any questions.

  • TI-83 Basic
    This is the most common form of TI-Basic. It refers the form of TI-Basic found on both TI-83 and TI-84 series of calculators. Even within this form of TI-Basic, there are variations in the availability of functions between calculators.
  • 68K
    This form of TI-Basic is far less common than TI-83 Basic. 68K TI-Basic is found on the TI-89, TI-92 and Voyage 200 calculators.
  • TI-Nspire
    Generally the least common form, this is only found on TI-Nspire series calculators. Due to the far superior processing power TI-Nspire calculators have, this form could have more potential than the others, but limitation in regards to input and output renders this form largely unused.

Resources

231 questions
-1
votes
1 answer

How to prevent a program on TI-84 from being transferred to another calculator?

I am trying to allow others to use my programs, but I don't want those users to be sharing the programs without my permission, so my goal is to prevent the users from doing this on the TI-84 calculator, but I have had no apparent luck. For the TI-84…
-1
votes
1 answer

TI-Nspire programming (TI-Basic)

I have a TI-Nspire, and I am trying to program a Pythagorean theorem program. (I would enter zero for the unsolved side) :RequestStr "A Side",a :RequestStr "B Side",b :RequestStr "C Side",c :IF a=0 THEN :Disp "A=",root(c^2-b^2) :ENDIF :IF b=0…
-1
votes
1 answer

call "EOF" in Ti-83 BASIC

Is there an EOF operator in Ti-83 Basic like in many other languages, such as C? I know that some programmes terminate when the "On" button is pressed (much like the EOF operator, Ctrl+D, in *nix), but I haven't been able to figure out how this…
Fred Barclay
  • 834
  • 1
  • 13
  • 24
-2
votes
1 answer

TI-Basic Raycasting (TI-83 Plus)

I've been following this thread: https://www.omnimaga.org/ti-basic-language/raycasting-halp/ I've tried anything. How do I do Raycasting in TI-Basic, is it possible to just draw a simple wall and move around? I have a TI-83 Plus.
-2
votes
3 answers

Divisor function on calculator

I need to know the factorization of numbers. Why? Well I am planning on writing a story called Math World and for the base population I have these gender and factor rules: If male factors outweigh female factors(so like 4 male factors and 3 female…
Caters
  • 147
  • 1
  • 10
-3
votes
2 answers

The program I am writing ends before it is supposed to (TI-Basic)

I am trying to create Frogger in a calculator, but when the program runs, it ends before it completes the game. Anyone know TI Basic? :Menu("FROGGER","START",S,"QUIT",Q :Lbl Q :ClrHome :Pause "BYE :ClrHome :Output(1,1," :Return :Lbl S…
1 2 3
15
16