Skip to content
TI-Basic Developer
The While Command
Initializing search
GitHub
TI-Basic Developer
GitHub
TI-Basic Developer
1 propzint
1 propztest
1 var stats
2 propzint
2 propztest
2 sampftest
2 samptint
2 sampttest
2 sampzint
2 sampztest
2 var stats
2
3
68k 0b
68k 0h
68k TI-Basic for 83 TI-Basic Programmers
68k abs
68k add
Math Functions
68k and
68k andpic
68k angle symbol
68k angle
Animation
68k ans
68k append
68k approx
68k arccos
68k archive
68k arclen
Math Functions
Assembly
68k augment
68k avgrc
68k bin
68k blddata
Math Functions
68k ceiling
68k cfactor
68k char
Character Codes
68k checktmr
68k circle
68k clockoff
68k clockon
68k clrdraw
68k clrerr
68k clrgraph
68k clrhome
68k clrio
68k clrtable
68k Command Index
68k comment
Commenting Your Code
Compression
Code of Conduct
Wiki Conventions
68k convert
68k cos
68k cosh
68k cot
68k coth
Cross Compatibility
68k csc
68k csch
68k cumsum
68k custom
68k cycle
68k cyclepic
68k d
68k dayofwk
Debugging Programs
68k define
68k degree
68k delvar
Development
68k dialog
Dialogs
"Did You Know..." Archive
68k dim
Disable On Button [68k OnBlock]
68k disp
68k disphome
68k divide
Writing Program Documentation
68k dotadd
68k dotdivide
68k dotmultiply
68k dotpower
68k dotsubtract
Downloads
68k dropdown
68k e ten
The If Command
The If Command
The Custom Command
The Dialog Command
The For Command
Func ... EndFunc Block
The If Command
The Loop Command
The Prgm...EndPrgm Command Block
The ToolBar Command
The Try Command
The While Command
The = Command
68k equal
68k exact
68k exec
68k exit
68k expr
68k factorial
Frequently Asked Questions (FAQ)
Featured Articles
Featured Commands
First Non-Zero Element
68k floor
68k fnoff
68k fnon
68k for
68k format
68k fpart
68k func
Tunnel Racer
68k gcd
The ≥ Command
68k getconfg
68k getdate
68k getdenom
68k getdtfmt
68k getdtstr
68k getfold
68k getkey
68k getmode
68k getnum
68k gettime
68k gettype
Glossary
68k goto
68k gradian
Graphics Commands
68k greater than or equal
68k greater than
The > Command
68k hex
68k if
68k indirection
68k input
68k inputstr
68k instring
68k int
68k intdiv
68k integral
Invert Screen
Invite a Friend
68k ipart
68k isarchiv
68k isclkon
Islocked
68k isprime
68k isvar
68k item
Join the Wiki
Key Codes
68k lbl
The ≤ Command
68k left
68k less than or equal
68k less than
68k line
List Optimization
Lists and Their Commands
68k local
68k lock
68k loop
The < Command
Marketing
Math Functions
Matrices and Their Commands
68k mid
68k min
Mode Settings
68k multiply
68k ncr
The ≠ Command
68k negative
68k newfold
68k newlist
68k newmat
68k newpic
68k not equal
68k not
68k onevar
Optimization
68k or
68k ord
Order of Operations
68k output
Page Tags
68k pause
68k percent
Planning Programs
68k power
68k prgm
68k product pi
Programming Commands
Project Ideas
68k prompt
68k ptchg
68k ptoff
68k pton
68k pxlchg
68k pxloff
68k pxlon
68k rad
68k radian
68k rand
68k randmat
68k randnorm
Random Polynomial
68k randpoly
68k randseed
68k rclpic
Releasing Your Program
68k remain
68k rename
68k request
Reverse String
68k right
68k root
68k rotate
68k round
68k rplcpic
RSA Encryption
Sample Programs
Saving Data
Taking Screenshots
68k sec
68k sech
68k seq
68k setdate
68k setdtfmt
68k setfold
68k setgraph
68k setmode
68k settime
Setup And Cleanup
68k shift
68k showstat
68k sin
68k sinh
68k Sitemap
Setting up your 68k calculator
Computer Setup
68k Counting
Your First 68k Program
Functions in 68k Basic
Sk Intro
Good Programming Practices
Sprites
68k square root
68k Basic Starter Kit
68k starttmr
Math Functions
68k stop
68k stopic
68k store
68k string
Strings and Their Commands
Subprograms
68k subtract
68k sum sigma
Symbolic Division
System Variables
System Variables
68k tan
68k tanh
Technique Examples
Techniques Overview
68k text
The Calculators
The If Command
Time And Date Commands
68k timecnv
Code Timings
68k title
Tokenization
68k toolbar
Math Functions
68k try
68k unarchiv
68k unlock
Usability
Using This Guide
Variable Names
68k when
68k while
Why TI-Basic?
Wiki Markup Limitations
68k with
68k xor
68k xorpic
68k zoomstd
TI-83 Plus Large Font
TI-83 Plus Small Font
A bi
Glossary
About TI-Basic Developer
Abs
The abs( Command
Add
The + Command
Advanced Basic
Advanced Data Structures
Algorithmic Optimization
Alternate Routines
And
Angle of Intersection
Angle
Animation
Announcements
Anova
Ans
Arccos
Archive Categories
Archive
Arcosh
Arcsin
Arctan
Area
Arsinh
Artanh
Artificial Intelligence
ASCII Output Codes
Asm command
Asm (disambiguation)
Asm84CEPrgm
The Asm84CPrgm Command
Basic Builder
DIY Assembly Library
Assembly Hex Codes
Assembly Libraries
Assembly Shells
Asmcomp
Assembly Libraries
Asmprgm
Assembly Shells
Assembly Libraries
Assembly Shells
Assembly
The * Command
Augment
Auto answer
Avalanche
Axesoff
Axeson
Backgroundoff
Backgroundon
Backing Up Programs
Bal
Basic Builder
Basic Graphing
Basic greyscale
Basic Builder
Beginner Guide
Basic Programming
Different Paths
Visual Magic
Better Code Timings
Binary, Hexadecimal and Octal number system
Binary, Hexadecimal and Octal number system
Binary Data Compression
Binary To Decimal
Binary/Decimal Conversion
Binomcdf
Binompdf
Blinking Text
Bordercolor
83 and 68k Did You Know
The Plot#( Commands
The Goto Command
Bunny Virus
The Calculators
Catalog
Celtic 3
Change Case of a String
OS Changelog
Characters
Characters
Chase
Chatbot
Checktmr
Chisquare test
Chisquarecdf
Chisquaregof test
Chisquarepdf
Circle
Classic mode
Cleaning Up After a Program
Clear entries
Clockoff
Clockon
Clralllists
Clrdraw
Clrhome
Clrlist
Clrtable
Code Conventions
Code
Codebender's TI-Basic Tutorial
Command Index (Black & White)
Command Index (Color)
Command Menu Map (Black & White)
Command Menu Map (Color)
Overview of Commands
Overview of Commands
Commenting Your Code
Compatibility
Compression Techniques
The + Command
The If Command
Code of Conduct
Confidence Intervals
Conj
Connect 4, 2 Player
Connected
Contributing to the Wiki
Controlling Program Flow
Controlling Program Flow
Wiki Conventions
Coordoff
Coordon
Copyrights in TI-Basic
Cos
Cosh
Creating New Program Versions
Cryptography
Cube root
Cubic Formula
Cubicreg
Cumsum
Custom Text Input
Custom Menu - Graph Screen
Custom Menu Multi Page
Custom Menu Single Page
Custom Menus
Custom Text Input
Custom Menus
Darts
Day Of Week (Alternative)
Day of Week
Dayofwk
Dbd
Debugging Programs
Dec answer
Dec
Decimal to Base B
Decimal to Fraction
Decimal To Fraction (alternative)
Deck of Cards
Degree mode
Degree symbol
Degree (disambiguation)
Deleted
The ΔList( Command
Deltalist
Delvar
Demented Snake
Dependask
Dependauto
Det
Detectasymoff
Detectasymon
Development
Diagnosticoff
Diagnosticon
Dictionary
"Did You Know..." Archive
Dim
Disaster
Disp
Dispgraph
Disptable
Divide
The / Command
DIY Assembly Library
Dms
Writing Program Documentation
Dot thick
Dot thin
Dot
Downloads
Draw Ellipse
Drawf
Drawinv
Ds
E exponent
E ten
E value
E (disambiguation)
Easter Calculation
Easy Map Making
Eff
End
Eng
Equ string
Equal
Error Conditions
Error Conditions
Estimated Time Remaining
Eulers Method
Eval
Excerpt
Execlib
Experiment
Expr
Expreg
Exproff
Expron
Day, Date & Time
Extended Euclidean Algorithm
F d
Factoring Quadratics
Factorial
Number Factorization
Fake Home Screen
Faking Screenshots
Frequently Asked Questions (FAQ)
Fcdf
Featured Articles
Featured Commands
Fighting RPG
File Extensions
Place for random files
Fill
Finance
Find And Replace Text In String
Find Sublist
Fix
Using Variables as Flags
Flappybird2
Float
Fly The Copter
Fmax
Fmin
Fnint
Fnoff
Fnon
For
Graph Format Tokens
Forum
Fpart
Fpdf
Frac Answer
Frac
Friendly Graphing Window
Full
Func
G t
Conway's Game of Life
Game Types
Games
Garbagecollect
Gcd
Geometcdf
Geometpdf
TI-Basic Starter Kit
Get
Getcalc
Getdate
Getdtfmt
Getdtstr
getKey Program
Getkey
Your First Program
Gettime
TI-Basic Starter Kit
Gettmfmt
Gettmstr
Glossary
χ² Goodness-of-fit Test
Google Analytics
Goto
Graph (disambiguation)
Graphcolor
Graphics
Graphing Mode
The Graphscreen and Its Commands
Graphstyle
The ≥ Command
The > Command
Greaterthan
Greaterthanequal
Griddot
Gridline
Gridoff
Gridon
Grouping A Program
Guess the Number
Guessing Game
Guessing Game
Guide to Editing
Hangman
Happy Number Finder (83-84)
Heap
Assembly Hex Codes
Highlighting Text
Highscores
The Plot#( Commands
TI-Basic Developer History
The Home Screen and Its Commands
Hop Over
Horiz
Horizontal
How To: Get the most out of TI-BD
How the Calculator Works
TI-Basic Humor
I
Identity
If
Imag
Include Pages
Index Finder
Indpntask
Indpntauto
Input
Instant Messenger
Instring
Int
Inverse
Invnorm
Invt
Ipart
Guide to IRC (Internet Relay Chat)
Irr
Is
Isclockon
Key Code Retriever
Key Code To Letter
Key Codes
Keyhooks in Assembly
L
Labeloff
Labelon
Langton's Ant
TI-83 Plus Large Font
Lbl
Lcm
Length
The ≤ Command
The < Command
Lessthan
Lessthanequal
Assembly Libraries
Light Cycles
Line
Calculator Linking
Linreg a bx
Linreg ax b
Linear Regression Standard Error
Linregtint
Linregttest
List Frequency Sorting
List Frequency Fast
List Frequency Fast
List matr
List & Matrix One Liners
List to String
List To String2
Lists and Their Commands
Lists and Their Commands
Ln
Lnreg
Log
Logbase
Logistic
Site Logo History
Look-Up Tables
Look-Up Tables
Controlling Program Flow
Mancala
Manual fit
Making Maps
Marketing
Marquee
Mastermind
Mastermind (Alternate)
Math One Liners
Math Program
Math Functions
Mathprint mode
Matr list
Matrices and Their Commands
Matrix to String
Matrices and Their Commands
Max
Maze Walkthrough
Mean
Med med
Median
Memory Leaks
Memory Management
Memory
Menu
Min
Mine Field
Miscellaneous Two-Byte Tokens
The Plot#( Commands
Mode
Modular Arithmetic Solver
Movement Explanation
Movement in Maps
Multiplayer
The * Command
Multiply
N D Un D
N D
Ncr
Nderiv
Negative
TI-Basic Developer
Newtons Method
Nom
Normal
Normalcdf
Normalpdf
The Plot#( Commands
The ≠ Command
Not
Notequal
Npr
Npv
TI-Nspire Programming
TI-Nspire for TI-83 Programmers
Nspire abs
Nspire and
Nspire angle
Nspire ans
Nspire binomcdf
Command Index
Nspire Development
Nspire Did You Know
TI-Basic FAQ
Nspire fpart
Lists
Nspire min
Nspire mod
Resources
Sample Programs
Nspire Header Testing
Nspire sin
Nspire Sitemap
Your First Nspire Program
How to Print Text on a TI-Nspire
Nspire Starter Kit
The Calculators (Nspire)
Using This Guide
Warnings
Why Use Nspire Basic?
Wiki Limits
Nspire xor
Number Concatenation
Number One-Liners
Number Or List
Number Or String
Key Code to Number (Number Pad Reader)
Number Subset
Number to String
Number to String (Alternate)
Numerically Index Words
Office XE
Omnicalc
One Byte Tokens
Openlib
Operators
Optimization Walkthrough
Optimization
Optimization: Putting Ans Into Practice
Optimization: Conditionals
Optimization: Deleting Variables
Optimization: Exiting Programs
Using the Finance Variables
Optimization: General Optimizations
Optimization: The Graph Screen
Optimization: User Input
Optimization: Logic and Relational Operators
Optimization: Loops and Branching
Optimization: Math Operations and Keys
Optimizations: Displaying Text
Optimization: Storing Variables
Optimization
Or
Output
Overview of TI-Basic
P rx
P ry
Pad a String
Param
Partial Probability
Pascal's Triangle
Pause
Pen
Percent
Petals Around the Rose
Pi
Pictures and GDBs
Piecewise Expressions
Piecewise Expressions
Piecewise
Common Coding Pitfalls
Planning Programs
The Plot#( Commands
The Plot#( Commands
The Plot#( Commands
The Plot#( Commands
Plotn
Plotsoff
Plotson
Pmt bgn
Pmt end
Poissoncdf
Poissonpdf
Polar display
Polar mode
Polar (disambiguation)
Polargc
Polynomial Division
Pong
Portability
Portable TI-Basic Developer
Power
Prgm
Printscreen
Probability Distributions
Prod
Productivity Tips
Programmer Indicators
Programs
Programs
Project Ideas
Prompt
Program Protection
Pt change
Pt off
Pt on
Pwrreg
Pxl change
Pxl off
Pxl on
Pxl test
Pythagorean Triples
Quadratic Formula
Quadreg
Quartreg
Queue
R pr
R ptheta
Radar Animation
Radian mode
Radian symbol
Radian (disambiguation)
Rand
Randbin
Randint
Randintnorep
Randm
Randnorm
Random Lines
Rcl
Re thetai
Real func
Real mode
Real (disambiguation)
Recallgdb
Recallpic
Rect
Rectgc
Recursion
Redirect
Ref
Regression Models
Releasing Your Program
Remainder
Repeat
Report A Member
Return
Reverse a String
Review Exercises (Answers)
Review Exercises
Rle Compress String
Run-Length Encoding (RLE) Compression
Run-Length Encoding (RLE) Decompression
Rock Paper Scissors
Round
Rowplus
Rowswap
RPG
Rref
Rules and Code of Conduct
Saving
The Plot#( Commands
Scavenger
Sci
Scramble a String
Screenshot
Taking Screenshots
Select
Self-Modifying Code (SMC)
Send
Seq list
Seq mode
Seq (disambiguation)
Sequential
Setdate
Setdtfmt
Settime
User Settings
Settmfmt
Setting Up A Program
Setupeditor
Shade t
Shade
Shadechisquare
Shaded Triangle
Shadef
Shadenorm
Shading Circles
Shooter
TI-Basic Sidebar
Sierpinski Triangle
Sigmaint
Sigmaprn
Significance Tests
Simon Says
Simplify Radicals
Simul
Sin
Sinh
Sinreg
Site Pages To Go
TI-83 Sitemap
Sk
Ans
Sample Program: Chase The Star
Command Cheat Sheet
Coding Pitfalls
Complex Numbers
Computer Setup
Conditionals
Data Types
Displaying Text
Downloading Programs
Basics Exercises
Games Excersizes
Exercises Graphics
Math Review Exercises
Optimization Exercises
Your First Program
The Game Loop
Using getKey
Graph Settings
Introduction to the Graph Screen
Sample Program: Guessing Game
Homescreen
Input and Output
Introduction to TI-Basic
Labels
Lists
Logic Operations
Logic and Conditions
Loops Optimization
Loops
Introduction to Math
Math Operations
Sample Program: Analog Clock
Matrices
Drawing More Shapes
Movement
Numbers Menu
Operators
Optimization Summary
Optimizing Variables
Overview of TI-Basic
Pictures
Drawing Points and Pixels
Pong
Powers and Exponentials
Probability
Productivity Tips
Programmer Indicators
Project Ideas
Random Numbers
Review
Strings
Basics Summary
Summary Games
Summary Graphics
Math Summary
Text and Text Sprites
TI-Basic Bugs
Tips & Tricks
Trigonometry
Troubleshooting
Using Your Calculator
Variable Tips
The Basics of Variables
What Is Optimization
What Next
TI-83 Plus Small Font
Self-Modifying Code (SMC)
Snake
Solve
Sorta
Sortd
Spaghetti Code
Graphics
Square root
Stack
TI-Basic Starter Kit
Starttmr
Statistics Variable Tokens
Statistics Commands
Statwizard off
Statwizard on
Stddev
Stop
Store
Storegdb
Storepic
String equ
String to List
String To List2
Strings and Their Commands
Strings and Their Commands
Strip a String
Sub
Subprograms
Subtract
The - Command
Sum of Digits
Sum of Matrix Elements
Sum
Summationsigma
Synthetic Division
System Variables
System
T test
Tan
Tangent
Tanh
Tcdf
Techniques
Temperature Conversion
Template
Templates
The 10^( Command
Text Adventure
Text Wrapper
Text
Textcolor
The Text Commands
Text Sprites Reference
The Calculators
Thick
Thin
Tic Tac To
Remembering Our Past Contributors
Time And Date Commands
TI-84+ Tokens
Time
Timecnv
Timers
Timesrow
Timesrowplus
Code Timings
Tinterval
General Tips & Tricks
Tmp
TI-Basic Developer
Tokens and Token Size
Tokens and Token Size
Tokens and Token Size
Tokens and Token Size
Top Rated Programs
Tostring
Tpdf
Trace
The T (Transpose) Command
TI-Basic Developer Home: TI-83/84/+/SE/CSE/CE
Tutorials
The tvm_Pmt, tvm_I%, tvm_PV, tvm_N, and tvm_FV Commands
The tvm_Pmt, tvm_I%, tvm_PV, tvm_N, and tvm_FV Commands
The tvm_Pmt, tvm_I%, tvm_PV, tvm_N, and tvm_FV Commands
The tvm_Pmt, tvm_I%, tvm_PV, tvm_N, and tvm_FV Commands
The tvm_Pmt, tvm_I%, tvm_PV, tvm_N, and tvm_FV Commands
Tvm
Typewriter Routine
Un D
Unarchive
UPC
Usability (User-Friendliness)
Getting Input from the User
Getting Input from the User
Using This Guide
Using Your Calculator
Using Your Calculator
Uvaxes
Uwaxes
Validation of User Input
Variable Tips & Tricks
User Variable Tokens
Variable Types
Variable Types
Variance
Vertical
Vwaxes
Wabbitemu
Wait
Web
Welcome to TI-Basic Developer
While
Why TI-Basic?
Why TI-Basic?
Wiki Markup Limitations
Quick Reference - Wikidot - Free and Pro Wiki Hosting
Window and Finance Tokens
Windows
Wip
Wishlist
Wordwrapping Text on the Graphscreen
Writing Conventions
xLib Grayscale
xLIB Readme
xLIB Tutorial
xLIB
Xor
Xroot
The ×√ Command
The Plot#( Commands
Yahtzee Dice
Your First Program
Your First Program
Z test
Zbox
Zdecimal
Zfrac
Zinteger
Zinterval
Zoom in
Zoom out
The Zoom Commands
Zoomfit
Zoomrcl
Zoomstat
Zoomsto
Zprevious
Zquadrant1
Zsquare
Zstandard
Ztrig
Print as PDF
The While Command
Authors:
KG