MathBook+ for Windows, Version 2.6b Shareware, freely distributable Contact (e-mail): cbutton@halcyon.com (C) Copyright 1994-96 by Conrad Button's Software TABLE OF CONTENTS SUBJECT PAGE NUMBER ______________________________________________________________ Installation .......................................... 2 Introduction .......................................... 3 Getting Started ....................................... 6 Copyright & Registration .............................. 16 Limited Warranty ...................................... 18 Page 2 INSTALLATION WARNING: You must have a copy of VBRUN300.DLL in your WINDOWS\SYSTEM directory before proceeding with this installation! If you do not have this file, download it from HTTP://WWW.HALCYON.COM/CBUTTON/WELCOME and copy it to your windows\system directory.à Your diskette contains a SETUP program which will automatically install all of the files and libraries on your hard drive. 1. From the Windows Program Manager select FILE, then select RUN. 2. Type and Enter A:SETUP (or B:SETUP). SETUP will then run. It will expand all of the compressed files on the diskette and place them in their correct directories. A new MathBook+ Program Group and its icon will be added to Program Manager. If the following message should occur during SETUP: "Cannot copy file XXXX.XXX" where XXXX.XXX is any file name such as DDEML.DLL, VER.DLL, MMSYSTEM.DLL, etc. then, CLOSE ALL PROGRAMS THAT ARE CURRENTLY RUNNING BEFORE YOU RUN SETUP (only Program Manager should be running)! Then run SETUP. Should this fail to solve the problem, delete the current version of "XXXX.XX" and then run SETUP again. Page 3 INTRODUCTION MathBook+ has five mathematical modules: Integral Calculus, Advanced Algebra, Geometry/Trigonometry, Random Numbers, and U.S./Metric Conversions. It also contains a Graph Builder module. INTEGRAL CALCULUS Calculates the definite integral from one of 90 selectable functions. The user chooses the upper and lower bounds. Also displays the indefinite integral. Alternatively, the definite integral from user supplied X,Y data points can be determined using trapezoidal integration. Line graphs of the function (or data) and of the definite integral can be displayed. ADVANCED ALGEBRA There are seven options available: (1) Sum of the First N Numbers, (2) N Factorial, (3) Permutations & Combinations, (4) Arithmetic and Geometric Progressions, (5) Quadratic Equations, (6) Linear Equations, and (7) Binomial Expansion. Page 4 GEOMETRY/TRIGONOMETRY Determines areas of nine plane figures, volumes and surface areas of seven solid figures, areas and perimeters of irregular polygons, and parts (sides & angles) of triangles. RANDOM NUMBERS Generates tables of up to 2000 random numbers between any desired bounds. Either integer or decimal values may be displayed, sorted, printed, or saved as a file. U.S./METRIC CONVERSIONS Converts eleven units of LENGTH, eight units of WEIGHT, eight units of AREA, ten units of VOLUME, seven units of POWER, six units of WORK, seven units of SPEED, three units of TEMPERATURE, and nine units of PRESSURE to the other units in the applicable group. Page 5 GRAPH BUILDER MODULE This module allows you to create your own graphs, independent of the other modules. You supply the data and then choose your graph style, colors, font style, line style, and grid type. You enter the desired graph title, legend, and axis labels. The resulting graph may be printed directly or copied to the Windows clipboard. SCIENTIFIC CALCULATOR This calculator can perform the following operations: sine, cosine, tangent, arcsin, arccos, arctan, e^x, Y^x, log e, log 10, square root, and change sign. Numbers may be stored in a memory register for later recall. Memory accumulation is also provided. Page 6 GETTING STARTED Start the Windows Program Manager. Double click on the MathBook+ Icon. The opening window will display the Contents panel. Choose one of the five mathematical modules, the Graph Builder module or the Scientific Calculator. INTEGRAL CALCULUS MODULE Select one of the 90 functions to be integrated (there are 50 on the first page and 40 on the second page). Enter those constants (n, a, b, c) that are applicable to the selected function. Enter the upper and lower bounds of integration to be used in computing the definite integral (note: angles must be in radians). Then select the COMPUTE INTEGRAL button. The value of the definite integral and the function representing the indefinite integral will then be displayed. A line graph or a table of the selected function and of the definite integral, between the upper and lower bounds, can be displayed by selecting the appropriate button. Page 7 If you wish to integrate a data set containing X & Y points, select the YES button on the UNKNOWN FUNCTION PANEL. You can now enter or import your data set (note: the number of data pairs is limited to 500). To create a new data set, enter one data pair per line. To integrate the data, select the COMPUTE INTEGRAL button. The value of the definite integral between your first X and your last X values will be displayed. As integration is performed using the trapezoidal area between your data points, the more points that you have, the more accurate your answer. You can also use this option for a known function which is not one of the 90 functions in the integral tables. However, you must hand calculate the X,Y data from the known function and then enter it in the data input box. Line graphs and tables are also available for this option. Page 8 ADVANCED ALGEBRA MODULE There are seven algebraic options in this module: 1. Sum of the First N Numbers - computes the sum of the first N numbers between any two bounds. For example, to determine the sum of 12+13+14+...+98+99+100, enter 100 as the upper bound and 12 as the lower bound and then select PROCESS. 2. N Factorial - calculates the factorial value for the number N (N!). For example, to calculate 1 x 2 x 3 x....x 198 x 199 x 200, enter 200 and then select PROCESS. 3. Permutations & Combinations - calculates the permutations and combinations of N objects taken R at a time. For example, to determine the number of combinations of pairs of students in a class of 30, enter 30 for N and 2 for R. Then select PROCESS. Page 9 4. Arithmetic & Geometric Progressions - computes the Nth term (last term) and the sum of the terms between the first and the last term. For the Arithmetic Progression a, a+d, a+2d, a+3d..., if a=5 and d=2, and the desired number of terms is 10, enter 5 as the FIRST TERM, 2 as the COMMON DIFFERENCE, and 10 as the NUMBER OF TERMS. For the Geometric Progression a, ar, ar^2, ar^3...(the notation r^2 means r to the second power), if a=5 and r=2 and the desired number of terms is 10, enter 5 as the FIRST TERM, 2 as the COMMON RATIO and 10 as the NUMBER OF TERMS. 5. Quadratic Equations - solves for the two roots (two X values) of the equation aX^2 + bX + c = 0. If b^2 - 4ac is less than zero, then the imaginary roots are displayed. To find the two roots of 3X^2 - 5X + 7 = 0, enter 3 for a, -5 for b and 7 for c; then select PROCESS. Page 10 6. Linear Equations - Determines the values of N unknowns in N linear equations (where N is between 2 and 7). First select the quantity of unknown independent variables. Then, for each equation, enter the value of the dependent variable, Y, and the value of each of the constants, in the white grid. Then select OK. For example, given three equations in three unknowns: 25 = 2*X1 + 6*X2 + 3*X3 12 = 4*X1 - 8*X2 + 6*X3 20 = 5*X1 + 2*X2 - 4*X3 enter 25, 12, 20 in the Y column; 2, 4, 5 in the C1 column; 6, -8, 2 in the C2 column; 3, 6, -4 in the C3 column. Select OK. The calculated values for X1, X2, and X3 will then be displayed. 7. Binomial Expansion - Calculates each term in the binomial expression (A + B)^N where N is a positive integer. Enter the values of A, B, and N in the appropriate boxes; then select OK. Two columns of data will appear in the output box; the term number and its value. You may print the displayed numbers by selecting FILE and then PRINT. Page 11 GEOMETRY/TRIGONOMETRY MODULE To calculate the area of a plane figure, select the appropriate figure by clicking on one of the nine icons in the top row on the Main Control Panel. To calculate the volume and surface area of a three dimensional figure, select the appropriate figure by clicking on one of the seven icons in the second row. Then enter the required values in the window that has been displayed. To determine the area and perimeter of an irregular polygon, you must first determine the X,Y coordinates of each vertice (or point); up to 500 vertices are permitted. Then select the top radio button located in the panel labeled "Other". A worksheet will be displayed; enter the X,Y values in the grid labeled VERTICES. Use one line for each data pair. When finished, click on the COMPUTE button; the area and perimeter of the irregular polygon will then be displayed. Click on the GRAPHICAL DISPLAY button to display a graphical plot of the polygon. Page 12 To compute the unknown parts of a triangle, select the bottom radio button located on the panel labeled "OTHER". A worksheet will be displayed. Three parts of the triangle must be entered; the remaining three, and the area of the triangle, will then be computed. Enter angles as DEGREES in the green boxes; enter sides in the cyan boxes. Then select OK. Any one of the following combinations may be entered: Side, Angle, Side Angle, Side, Angle Side, Side, Angle Angle, Angle, Side Side, Side, Side At least one side must be known (Angle, Angle, Angle is unacceptable as no solution is possible). Page 13 RANDOM NUMBERS MODULE Select either the output option INTEGER VALUES or the option INCLUDE DECIMAL FRACTIONS. For example, 37 is an integer, 37.543 includes the decimal fraction. Then select either UNSORTED OUTPUT or SORT THE OUTPUT. Then, enter the UPPER and LOWER BOUNDS for the numbers to be generated. For example, to generate numbers between 20 and 80, enter 80 for the upper bound and 20 for the lower bound. Select the total quantity of numbers to be generated. Select OK. You may print the list of generated numbers displayed in the output box by selecting FILE and then selecting PRINT. You may save the table of random numbers by selecting FILE and then selecting SAVE. Page 14 U.S. & METRIC CONVERSIONS Select a unit for conversion; units of length are in the top group on page 1, units of weight are in the second group, units of area are in third group, and units of volume are in the bottom group. Page 2 contains units of power, units of work, units of speed, units of temperature, and units of pressure. Then enter the unit's quantity in the cyan box and select OK. The values for all of the other units in that group will then be displayed in the output box. These values may optionally be printed (select FILE then PRINT). For example, to convert 20 kilometers to the other units of length, select KILOMETERS in the upper group on page 1, enter 20 in the cyan box labeled ENTER NUMBER OF KILOMETERS, and select OK. Page 15 GRAPH BUILDER MODULE To create your own graphs, you must first enter (or import) your X,Y data in the data display/editor. Then either select a graph type, color, font, line, and grid from the menu bar or accept the defaults (black line graph on white, Roman font, thin line, no grid, no Mean). If desired, you can also enter a graph title, legend text, X-axis text, and Y-axis text. Then select the "Display Graph" button. Your graph will be generated in the large white region on your screen. Changes can be instantly made and viewed by selecting alternate options from the menu bar. To print your graph, select "File" and then "Print". To copy your graph to the clipboard, select "Edit" and then "Copy". Please refer to the HELP menu for addtional information. SCIENTIFIC CALCULATOR To use this calculator as a look-up table, key in a number and then select the appropriate function (sin, cos, tan, Asin, Acos, Atan, ln, log, e^x, or sqrt. To raise a number to a power, key in the number, select [Y^x], key in the power, and then select [=]. To store a number in memory, display the number and then select [Sto]. To recall a stored number, select [Rcl]. To add a displayed number to the one in memory, select [M+]. This calculator uses algebraic notation. Page 16 COPYRIGHT and REGISTRATION MathBook+ is (C) Copyright 1994-96 by Conrad Button's Software. If you are not a licensed user, a licensing fee of $20.00 (U.S. Funds) should be sent to: Conrad Button's Software 20230 Lake Riley Rd. Arlington, WA 98223 You will receive a personalized copy of the licensed version. Please use the form on the next page to register. ------------------------------------------------------------------ Conrad Button's Software, 20230 Lake Riley Rd, Arlington, WA 98223 Please license me as a user of MathBook+ for Windows and send me the latest LICENSED version. I enclose payment of $20 (U.S. Funds). MathBook+ requires a 3.5" HIGH DENSITY floppy drive (1.44 MB). Name ___________________________________________________ Address ___________________________________________________ ___________________________________________________ ___________________________________________________ I received the ShareWare version of MathBook+ for Windows from: CONRAD BUTTON'S SOFTWARE (http://www.halcyon.com/cbutton/welcome) Check or Money Order for $20 (U.S. Funds) is enclosed. NO credit cards are accepted. Foreign orders add $1.00 for postage. Press to print this form. Page 18 ******* LIMITED WARRANTY ******* If a damaged disk has been received from Conrad Button's Software, the Purchaser may obtain a replacement disk providing the damaged disk is returned to Conrad Button's Software within thirty days of the invoice date. EXCEPT AS PROVIDED ABOVE, CONRAD BUTTON'S SOFTWARE DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND ACCURACY OF CALCULATED OUTPUTS, WITH RESPECT TO THE PRODUCT. SHOULD THE PROGRAM PROVE DEFECTIVE, THE PURCHASER ASSUMES THE RISK OF PAYING THE ENTIRE COST OF ALL NECESSARY SERVICING, REPAIR, OR CORRECTION AND ANY INCIDENTAL OR CONSEQUENTIAL DAMAGES. IN NO EVENT WILL CONRAD BUTTON'S SOFTWARE BE LIABLE FOR ANY DAMAGES WHATSOEVER (INCLUDING WITHOUT LIMITATION DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION AND THE LIKE) ARISING OUT OF THE USE OR THE INABILITY TO USE THIS PRODUCT EVEN IF CONRAD BUTTON'S SOFTWARE HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Use of this product for any period of time constitutes your acceptance of this agreement and subjects you to its contents.