Programmed in BASIC by: I. C. Jong, 1990
Converted into JAVA by: M. G. McMullen, 2006

D I R E C T I O N S:
--------------------------------------------------------------
To find a root of any equation defined by Y(X) = 0,
do the following:

(a) Define the equation and values in the boxes;
(i) define Y = Y(X) in the equation box;
(ii) define XI, the initial X value in the
XI box;
(iii) define DX, the increment for X, in the
DX box;
(iv) define XF, the final X value, in the
XF box.
(b) Run the program to explore the locations of
the roots by making trial runs until the graph
crosses the X axis.
(c) Read the two neighboring digital values of X
which bound the root at the crossing of the
graph over the X axis.
(d) Use a smaller increment (e.g., one-tenth of the
preceding increment) to plot between those two
values of X.
(e) Repeat steps (c) and (d) until the root is
determined to as many digits of precision as
desired or permitted.
--------------------------------------------------------------