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

find sublist within larger list on a TI-84+

I'm making snake using the TI basic on my calculator, and that works well and all. the sublist would always be 2 long. I am aware of: max(not(L1-X)) but this only checks for 1 value and I need to check for the sublist {X,Y} not just X... the issue…
benji bon
  • 31
  • 2
2
votes
1 answer

Trying to type '→' with keyboard module

I am making a program that writes a program in TI-Basic. In TI-Basic, to set a variable, the syntax is value → varname. The TI-Connect software doesn't like it when I copy-paste, so I'm using the keyboard module to simulate keypresses. I can't…
dimani128
  • 75
  • 7
2
votes
1 answer

Is there a way to use lists as arguments for functions in TI-Basic?

I am making a function in my TI-nspire CS II CAS to calculate the equivalent resistance of a resistors in parallel, with this formula: Parallel of resistors I made a program that can do this with any number of resistors in parallel. Like…
MrManini
  • 23
  • 3
2
votes
0 answers

How can I use a nested while loop in a loop?

When I run the code below, it works fine. (TI nspire CAS II calculator) However, at the end of the program I give two options, "Enter" to repeat the program, "Esc" to quit. "Esc" works fine. However if I pick "Enter", the RequestStr box pops up…
2
votes
1 answer

No "Done" at end of program in ti basic

Basically, I just want TI basic to not show the "Done" line at the end of the program. How can I do this? Thanks,
2
votes
1 answer

TI-Basic: Nspire Basic Function will show Too many arguments

I am currently struggling with TI-Basic. I am using a TI-Nspire CX II-T CAS and I want to write my own library and add some functions for statistics. But at the moment I can not get to work any funcitons at all. Even the most basic code will not…
Stevie
  • 43
  • 6
2
votes
1 answer

How to display B&W pixel images on a TI-84 graphic calculator (Non-CE version)

I've seen images online of people able to display black & white pixel images on their TI brand graphing calculators: I've tried googling around but I can only find instructions for color images for the TI-84 Plus CE calculator, and nothing for the…
Wimateeka
  • 2,474
  • 2
  • 16
  • 32
2
votes
3 answers

Is it possible to make a true random number generator in TI-Basic?

Is there any way on the TI-84 calculators to create a "true" random number generator? I know the one built into the calculator is a pseudo-random number generator but is it at all possible to create a true RNG so that no matter what the user wants…
2
votes
0 answers

Storage and recall function of TI-82 lead to different results with complex numbers

I use the calculator TI-82 STATS. When I use the storage function of my calculator I get a different results by using the "storage-letter" or the recall (Rcl) function. Here a reproducable example: I type: sqrt(1+i) [ENTER] calculator shows…
00koeffers
  • 327
  • 2
  • 11
2
votes
1 answer

TI-84 Plus Syntax Error in resistance program

I'm writing a program for my circuit analysis class that calculates the total resistance in parallel resistors given a list of the Ohms of each resistor. My code is as follows: DelVar ⌊RL Input "R List:…
Shayes
  • 41
  • 1
  • 4
2
votes
1 answer

JS: Replace a number with trailing zeros to scientific notation

I am creating a website that inputs code in TI-BASIC (a built-in, somewhat crappy programming language on the TI-83+/TI-84+ calculators) and attempts to optimize it. One common optimization is to replace, say, 10000 with 1e4, (more examples: 5500000…
iPhoenix
  • 719
  • 7
  • 20
2
votes
1 answer

Use program parameters for graph drawing - TI92+

I have a problem with a program on my TI92+. It does work without a problem on a TI92, though. I want to draw a graph, that I enter as a program argument, e.g. test(x^2) Program goes like this: test(var1) Prgm var1->k k->y1(x) ZoomStd setMode("split…
ferrari2k
  • 461
  • 1
  • 5
  • 16
2
votes
1 answer

TI BASIC remainder() domain error

In my TI BASIC program on TI 84 plus C, I have a line that says remainder((A/X),2). This creates a domain error every time the program runs. In the case of my tests, A/X is 4. remainder(4,2) works. 4->Z remainder(Z,2) works. If I pause the program…
2
votes
2 answers

Testing if value is in list/array (Ti-Basic)

Is there a way to test if a value is in a list? In Python, I think you can do something like 'if n in myList: print("Value N is in the list.")' I don't want to use a for loop to check each value seperately, unless it's the only option. I'm using a…
Kiva
  • 43
  • 9
2
votes
2 answers

TI83+ evaluate expression program

I would like to build a program in a TI-83+ that will prompt for the variables x, y, and z, and then prompt for an expression on the terms x, y, and z. Is it possible to prompt for that expression and then evaluate it? If so, how?
Flethuseo
  • 5,969
  • 11
  • 47
  • 71