home *** CD-ROM | disk | FTP | other *** search
/ Software Du Jour / SoftwareDuJour.iso / SCHOOL / MATH / SOLVER.DOC < prev    next >
Text File  |  1988-03-01  |  4KB  |  82 lines

  1.                                     SOLVER!
  2.  
  3.      This is a simple version of TK!SOLVER. The screen is divided up into
  4. three main windows: a variable list, a formula window, and a help window. The
  5. variable list window is divided into a value field and a variable label field.
  6. Eight variables are displayed in this upper window. Each variable row includes 
  7. the variable letter, an equal sign, the value of the variable, a colon, and the
  8. variable label field. The value and label fields can be edited with the edit
  9. keys as follows:
  10.  
  11.          F1           Delete character (all fields)
  12.          F2           Insert character (all fields)
  13.              F3        Blank a field (all fields)
  14.              F4        Print formula to printer
  15.              F5        Load formulas from disk
  16.              F6        Save formulas to disk   
  17.              F7        Calculate a variable (update results in variable table)
  18.              F8        Move to formula-edit field (create or edit formula)
  19.          F9        Escape from :
  20.                  (1) formula-edit field to variable-edit table
  21.                      (2) variable-edit table to a QUIT PROGRAM? prompt
  22.             ENTER      Tab between variable and label fields
  23.             <-         Move cursor right one character
  24.             ->         Move cursor left one character 
  25.            UP ARROW    Move cursor up one line
  26.            DOWN ARROW  Move cursor down one line
  27.  
  28.      To assign a value to any variable, move the cursor to the value field and             
  29. enter the value. Next toggle to the label field and enter a descriptive label.
  30. For the value to be calculated, a formula is entered in the formula window. For
  31. example, the formula to calculate the height a rocket will reach in a specified
  32. time with a known initial velocity is
  33.  
  34.                (B*C)-((D/2)*(C^2))=A
  35.  
  36.     where 
  37.              A is the height reached (feet)
  38.          B is the initial velocity (feet/second)
  39.          C is the time in seconds
  40.              D is the acceleration of gravity (32 ft/sec/sec)
  41.  
  42. Values are entered for B,C, AND D with some description in the label field
  43. (optional). Since A is unknown, a value of 0 is assigned to A. Next the formula
  44. is entered by moving the cursor to the variable to be calculated (A) and 
  45. pressing the EDIT key as indicated in the help window. The cursor will appear
  46. in the formula window and the current value of A (either assigned or from a
  47. previous calculation). If a formula has previously been used, it will now
  48. appear in the formula window ready to be edited. Otherwise the window will be
  49. blank and ready for a new formula to be entered. The formula entry is completed
  50. by pressing the appropriate key from the help window. The cursor will return to
  51. the last variable field before the formula field was called.
  52.      The program works through any formula from left to right so you must force
  53. the precedence of operators with the placement of parentheses as in the 
  54. equation above. The formula must end in a equal sign with or without the      
  55. variable to be calculated. The program immediately performs a calculation
  56. whenever it encounters an equal sign.
  57.      The following numeric functions are valid for use in any formula:
  58.  
  59.             ABS
  60.             ATN
  61.             COS
  62.             EXP
  63.             INT
  64.             LOG
  65.             RND
  66.             SGN
  67.             SIN
  68.             SQR
  69.             TAN
  70.  
  71. The syntax for each function is:      
  72.  
  73.             FN(P)
  74.  
  75.     where
  76.          FN is the function name
  77.          P is the parameter
  78.  
  79. i.e., the sine of A is expressed as SIN(A). 
  80.      I hope that these instructions haven't been too confusing. The best way to
  81. see what the program can do is to experiment. Good luck and have fun.
  82.