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
2
votes
3 answers

Trouble on "If" statement on TI-84 Plus C Silver Edition

I've got a small code in TI BASIC on my TI-84 Plus C Silver Edition calculator that will determine correct dosage of drugs based on the patient's weight. For example, if aspirin is given at 5 mg per kg of patient weight (it isn't), then the code…
Fred Barclay
  • 834
  • 1
  • 13
  • 24
2
votes
1 answer

For loop only going through one iteration

I am trying to create a program that simplifies radicals in TI-BASIC. However, one FOR loop seems to be only completing one iteration while the rest work fine. Here is the code: Input "Root=",A Input "Radical=",B B→Z ClrList…
GamrCorps
  • 155
  • 1
  • 7
2
votes
1 answer

How to display a value to the homescreen during a ti-89 titanium program

In relationship to this thread, this is also what i am kind of trying to do but i have had a bit more leeway in this. My problem is i am currently working on a defining program (for my ti-89 titanium) to write out the definitions of variables.…
Jouster500
  • 762
  • 12
  • 25
2
votes
3 answers

TI-84 programming parameter

Is it possible to execute a program within another program that requires parameters? (without inlining it) E.g. ________________ - PROGRAM:ADD - :Prompt A,B - :A+B>C ________________ - PROGRAM:TEST - :For(I,0,20) - :Disp (prgmADD (I,I+1)) -…
Emcy
  • 47
  • 1
  • 6
2
votes
1 answer

TI-Basic Dialog show more text

I have a program on my TI-89 Titanium that displays text. It works fine until the text becomes too long, and I get "Error: Dimension". How can I circumvent this, or perhaps split the text into multiple dialogs? Here's an example: Text "A short…
vpzomtrrfrt
  • 483
  • 6
  • 16
2
votes
3 answers

TI-Basic on the ti-84

I want to use the "Calculate-Intersect" in a program, but when going to the sub-menu in a program editor it just puts me in the users screen and not a command. Are there any commands / ways of getting and solving x or y's with a y1?
the133448
  • 75
  • 7
2
votes
3 answers

Printing out a set of lists in the ti-84 ti-basic

I want to be able to print out L1 up to Lk (lists in the ti-84) for some arbitrary number k. Lists in ti-basic are essentially one-dimensional arrays used to store a real or complex number into each of their elements. Below I made my own lists…
Adam Staples
  • 396
  • 2
  • 7
  • 19
2
votes
2 answers

Ti-basic passing function as an argument to another function

In Matlab you can declare an anonymous function and pass it to another function. [y] = someFunction(@(x) x.^2 , [a bunch of numbers]); I'd like to do something similar on my TI-89 calculator. I have a function that takes a "math-function" as one…
Justin Moser
  • 2,005
  • 3
  • 22
  • 28
2
votes
2 answers

Text to TI-BASIC Compiling

So as a Year 10 Centre For Excellence student, we are required to buy ourselves a TI-84+ calculator. This is a Calculator by Texas Instruments. The company has created a high-level programming language by the name of TI-BASIC (after a quick google…
TheBrenny
  • 528
  • 3
  • 19
2
votes
4 answers

For...Next loops in TI-BASIC

I wrote a program (on my TI-84 calculator) to satisfy the following exercise: Write a program that will print all solutions of the inequality ax + b < c, where a, b, and c are entered by the user. In this program the domain of x will be a set of…
John
  • 21
  • 2
2
votes
1 answer

Subset Sum TI Basic Programming

I'm trying to program my TI-83 to do a subset sum search. So, given a list of length N, I want to find all lists of given length L, that sum to a given value V. This is a little bit different than the regular subset sum problem because I am only…
garrett
  • 21
  • 1
2
votes
2 answers

Outputting a Variable within a TI-BASIC Menu( Command

Is it possible to output the value of a variable with the Menu( Command in TI-Basic? Although the Menu( command is very rudimentary, I believe it best allows for user simplicity within the specific confines of my program. In the code, I have a value…
2
votes
1 answer

Can TI-84 Basic handle nth-order derivatives?

I'm trying to make a program that will evaluate a Taylor Series (descried below in case you don't know) to the nth order. However, to do this, I need to evaluate a function (which I'm holding in Y1) and its nth derivative. I attempted using nDeriv…
Ky -
  • 30,724
  • 51
  • 192
  • 308
2
votes
1 answer

Compile an 8xk program for TI-84 Plus Silver Edition Calculators

I am interested in writing my own app for my TI-84 Plus Silver Edition Calculator (not a program using the calculator's built in language). Does anyone know of a compiler for .8xk files, which are the file extension the TI-84 Apps use? Also, could…
PWF
  • 115
  • 1
  • 4
  • 15
2
votes
3 answers

Reevaluating or storing boolean in non-evaluated form in TI-BASIC program

I'm passing a boolean expression in terms of some variable I into a TI-BASIC program that manipulates I, but the boolean expression is only evaluated once - at the beginning of the program's execution. Here is a sample program: Prompt J 0 -> I Lbl…
Maxim Zaslavsky
  • 17,787
  • 30
  • 107
  • 173