Presents a table of values of y1 to y4. User sets
range and # of digits and functions displayed. 


This program was designed to (roughly) emulate a TI-82's
table feature on a TI-85.  While it has flaws, it does
many things nicely.

To use the program, first store one to four functions in
y1, y2, y3, and y4, and then run the program.

The opening menu allows you to set many things:

Range:  Sets the initial value of x, "TblMin", and
	"<Delta>Tbl", the increment between x values.
	The defaults are 0 and 1, respectively.

#Fns:	Sets the number of functions you want to use
	in your table.  This is necessary because there
	is apparently no way for a program to sense
	which of y1, y2, y3, and y4 are defined on the 
	TI-85.  Select "1" to choose just y1, select
	"3" to choose y1, y2, and y3, etc.  The default
	is "1".

#digt:	Sets the number of digits to display past the decimal
	in the table; enter "-1" for float-mode.  "3" or "4"
	work well, the default is "-1", i.e. float-mode.

The first three options above return you to the main menu when
you are done with them.

quit:	Ends the program.  Use this rather than pressing "ON" to
	halt execution:  the program may have put the calculator
	in "fix" mode, and "quit" returns the calculator to "float"
	mode.

Table:	Shows the actual table, either the default or as set by
	the menu options above.  x and y1 (and y2 if two or more
	functions were selected) are presented in a table with
	six entries.  A sub-menu appears:
	
	PageD: Shows the next 6 entries in the table, i.e. larger
	x's.

	PageU: Shows the previous 6 entries in the table, i.e. smaller
	x's.

	NxtFn: If more than one function was selected in the
	#Fns option, this will show the "next column to the
	right", i.e. if y1,y2 were displayed, NxtFn will display
	y2,y3.  This wraps around to y1 when you run out of
	functions.

	PrvFn: Opposite of NxtFn, this shows the "column to the left", 
	i.e. if y3,y4 were displayed, PrvFn will display y2,y3.  This
	wraps also.

	Main:  Returns to the main menu, where settings can be changed.

Notes:  Since the font available for programming is large, not a lot
fits on the screen.  If the numbers are large (i.e. require scientific
notation), things get a bit cramped.  If the numbers have MANY digits, the
columns overlap in ugly ways.

If the user requests, say, three functions when only y1 and y2 are defined,
the program crashes.  If the user presses "QUIT" as they should, they can 
re-run the program by simply pressing "ENTER".  If the user presses "GOTO", 
they are put in edit mode and could easily wreck the program.  To help avert
this, I've put some comments in the program that the user would see at that
point, saying:  "y3 undefined!  Press EXIT".  If they do, all is well.

Please send me comments about this program and its usefulness or lack 
thereof.
  
Program written by Prof. Mark Janeba, Dept. of Math,
Willamette Univ, Salem, OR 97301  
(internet: mjaneba@willamette.edu)
