home *** CD-ROM | disk | FTP | other *** search
Text File | 1992-05-17 | 118.4 KB | 2,808 lines |
-
- SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM
-
-
-
-
-
- ┌───────────────────────────────────────────────────────────┐
- │ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
- │ + - * / % Not And nanD Or Xor noR nEg │
- │ Entry Line : xabcdef │
- │ │
- │ Decimal : 11,259,375 │
- │ Octal [o] : 52746757 │
- │ Hex [x] : abcdef │
- │ Binary [l] : 101010111100110111101111 │
- │ │
- │ Store / recaLL ALT-F->Float ALT-H->Help ESC->Exit │
- │ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
- └───────────────────────────────────────────────────────────┘
-
-
-
- ┌───────────────────────────────────────────────────────────┐
- │ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
- │ Float Mode │
- │ │
- │ Enter Formula : (sin(.5)*cube(6)/pi())*(-1) │
- │ │
- │ Prev. Formula : (acosh(5)*tanh(.9))/(23^6) │
- │ │
- │ │
- │ Answer : 1.109233669e-008 │
- │ ALT-F->Prog ALT-H->Help ESC->Exit │
- │ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
- └───────────────────────────────────────────────────────────┘
-
-
-
-
-
-
-
-
- CALC_JNC
- James N. Cox
- 418 Erie Avenue
- Quakertown, Pa. 18951 U.S.A.
- CompuServe ID - 76665,3443
-
- SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM.
-
-
-
-
-
-
-
-
-
-
- "This program is produced by a member of the Association of
- Shareware Professionals (ASP). ASP wants to make sure that the
- shareware principle works for you. If you are unable to resolve
- a shareware-related problem with an ASP member by contacting the
- member directly, ASP may be able to help. The ASP Ombudsman can
- help you resolve a dispute or problem with an ASP member, but
- does not provide technical support for members' products. Please
- write to the ASP Ombudsman at 545 Grover Road, Muskegon, MI
- 49442 or send a CompuServe message via CompuServe Mail to ASP
- Ombudsman 70007,3536."
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- _______
- ____|__ | (tm)
- --| | |-------------------
- | ____|__ | Association of
- | | |_| Shareware
- |__| o | Professionals
- -----| | |---------------------
- |___|___| MEMBER
-
-
-
- SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM.
-
-
- This program has all of is functions enabled. When registration
- is received a PRINTED MANUAL along with the following programs
- will be sent to you :
- CALC_JNC - Registered version
- CALC_HEX - 22k PROGRAMMERS CALCULATOR
- CALC_CP - Uses math coprocessor for floating point
- MANUAL - Full users manual
-
- Customer support (phone,mail,email) will also be available to
- all registered users.
-
- If you have any problems with this SHAREWARE program please
- contact me via E-Mail or U.S. Mail.
-
- DEFINITION OF SHAREWARE
-
- Shareware distribution gives users a chance to try software
- before buying it. If you try a Shareware program and continue
- using it, you are expected to register. Individual programs
- differ on details -- some request registration while others
- require it, some specify a maximum trial period. With
- registration, you get anything from the simple right to continue
- using the software to an updated program with printed manual.
-
- Copyright laws apply to both Shareware and commercial software,
- and the copyright holder retains all rights, with a few specific
- exceptions as stated below. Shareware authors are accomplished
- programmers, just like commercial authors, and the programs are
- of comparable quality. (In both cases, there are good programs
- and bad ones!) The main difference is in the method of
- distribution. The author specifically grants the right to copy
- and distribute the software, either to all and sundry or to a
- specific group. For example, some authors require written
- permission before a commercial disk vendor may copy their
- Shareware.
- SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM.
-
-
- Shareware is a distribution method, not a type of software. You
- should find software that suits your needs and pocketbook,
- whether it's commercial or Shareware. The Shareware system makes
- fitting your needs easier, because you can try before you buy.
- And because the overhead is low, prices are low also. Shareware
- has the ultimate money-back guarantee -- if you don't use the
- product, you don't pay for it.
-
-
-
- DISCLAIMER - AGREEMENT
-
- Users of CALC_JNC must accept this disclaimer of warranty:
- CALC_JNC is supplied as is. The author disclaims all
- warranties, expressed or implied, including, without limitation,
- the warranties of merchantability and of fitness for any purpose.
- The author assumes no liability for damages, direct or conse-
- quential, which may result from the use of CALC_JNC."
-
- CALC_JNC is a "shareware program" and is provided at no charge
- to the user for evaluation. Feel free to share it with your
- friends, but please do not give it away altered or as part of
- another system. The essence of "user-supported" software is to
- provide personal computer users with quality software without
- high prices, and yet to provide incentive for programmers to
- continue to develop new products. If you find this program
- useful and find that you are using CALC_JNC and continue to use
- CALC_JNC after a reasonable trial period, you must make a reg-
- istration payment of $25.00 to James N. Cox. The $25.00
- registration fee will license one copy for use on any one
- computer at any one time. You must treat this software just like
- a book. An example is that this software may be used by any
- number of people and may be freely moved from one computer
- location to another, so long as there is no possibility of it
- being used at one location while it's being used at another.
- Just as a book cannot be read by two different persons at the
- same time.
-
- Commercial users of CALC_JNC must register and pay for their
- copies of CALC_JNC within 30 days of first use or their license
- is withdrawn. Site-License arrangements may be made by con-
- tacting James N. Cox.
-
- Anyone distributing CALC_JNC for any kind of remuneration must
- first contact James N. Cox at the address below for authorization.
- SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM.
-
-
- This authorization will be automatically granted to distributors
- recognized by the (ASP) as adhering to its guidelines for
- shareware distributors, and such distributors may begin offering
- CALC_JNC immediately (However James N. Cox must still be advised so
- that the distributor can be kept up-to-date with the latest
- version of CALC_JNC.).
-
- You are encouraged to pass a copy of CALC_JNC along to your
- friends for evaluation. Please encourage them to register their
- copy if they find that they can use it. All registered users
- will receive a copy of the latest version of the CALC_JNC
- system.
-
-
- James N. Cox
- 418 Erie Avenue
- Quakertown, Pa. 18951 U.S.A
- CIS# 76665,3443
-
-
- SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM.
-
-
-
-
- TABLE OF CONTENTS
- ───────────────────
-
- Introduction ──────────────────────> Page 1
- Installation ──────────────────────> Page 2
- Command Line Options ──────────────> Page 3
- Memory Requirements ───────────────> Page 2
- Loading CALC_JNC as a TSR ─────────> Page 2,3
- Removing CALC_JNC from memory ─────> Page 2
- Clearing the Entry Line ───────────> Page 4
- Deleting Last Character Entered ───> Page 4
- Obtaining Result of a Calculation ─> Page 4
- Positioning CALC_JNC on the screen─> Page 4
- Sending data to an application ────> Page 5
-
- Programmers Calculator ────────────> Page 6
- ──────────────────────
- Entry Modes
- ───────────
- Decimal ───────────────────────> Page 7
- Hexadecimal ───────────────────> Page 8
- Octal ─────────────────────────> Page 7
- Binary ────────────────────────> Page 8
- Positive Only ─────────────────> Page 9
- Changing Default Entry Modes ──> Page 7,8
-
- Functions
- ─────────
- Addition ──────────────────────> Page 10
- Subtraction ───────────────────> Page 10
- Multiplication ────────────────> Page 11
- Division ──────────────────────> Page 11
- Modulus ───────────────────────> Page 12
- Negation ──────────────────────> Page 12
- Or ────────────────────────────> Page 13
- Xor ───────────────────────────> Page 13
- Nor ───────────────────────────> Page 14
- And ───────────────────────────> Page 14
- Nand ──────────────────────────> Page 15
- Not ───────────────────────────> Page 15
-
- Memories
- ────────
- Storing ───────────────────────> Page 16
- Recalling ─────────────────────> Page 16
-
- SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM.
-
-
-
- Float Calculator ──────────────────> Page 17
- ────────────────
- Functions
- ─────────
- Addition ──────────────────────> Page 18
- Subtraction ───────────────────> Page 18
- Multiplication ────────────────> Page 19
- Division ──────────────────────> Page 19
- Square Root ───────────────────> Page 20
- Cube Root ─────────────────────> Page 20
- Xth Root of Y ─────────────────> Page 21
- X Power Y ─────────────────────> Page 21
- Reciprocal ────────────────────> Page 22
- Fraction ──────────────────────> Page 22
- Factorial ─────────────────────> Page 23
- Absolute Value ────────────────> Page 23
- Integer ───────────────────────> Page 24
- Engineering ───────────────────> Page 24
- Sexagesimal ───────────────────> Page 25
- Cosine ────────────────────────> Page 26
- Sine ──────────────────────────> Page 26
- Tangent ───────────────────────> Page 27
- Arc-Cosine ────────────────────> Page 27
- Arc-Sine ──────────────────────> Page 28
- Arc-Tangent ───────────────────> Page 28
- Hyperbolic Cosine ─────────────> Page 29
- Hyperbolic Sine ───────────────> Page 29
- Hyperbolic Tangent ────────────> Page 30
- Inverse Hyperbolic Cosine ─────> Page 30
- Inverse Hyperbolic Sine ───────> Page 31
- Inverse Hyperbolic Tangent ────> Page 31
- Natural Logarithm ─────────────> Page 32
- Common Logarithm ──────────────> Page 32
- Anti-Natural Logarithm ────────> Page 33
- Pi ────────────────────────────> Page 33
- Entering Negative Values ──────> Page 34
- Fixed Decimal Place ───────────> Page 34
-
- Memories
- ────────
- Storing ───────────────────────> Page 35
- Recalling ─────────────────────> Page 36
- Recalling Previous Formulas ───> Page 37
- Recalling Previous Result ─────> Page 37
-
- Changing Colors
- ───────────────
- Background ────────────────────> Page 38
- Foreground ────────────────────> Page 38
- SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM.
-
-
- Help Screens ───────────────────────> Page 39,40
-
- Compatible Video Monitors ──────────> Page 41
- Graphics Screens ───────────────────> Page 41
- Text Modes ─────────────────────────> Page 41
-
- Tables
- ──────
- Color Table ──────────────────> Appendix A1
- Programmers Functions Table ──> Appendix A2
- Float Functions Table ────────> Appendix A3
-
- Specifications
- ──────────────
- Precedence ───────────────────> Appendix B1
- Maximum Ranges ───────────────> Appendix B2
-
- Errors
- ──────
- Definitions ──────────────────> Appendix C1
-
- CAN'T FIND REGISTER.FRM
- ───────────────────────
- REGISTRATION FORM ──────────────> Appendix D1
-
-
-
- SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 1
- Thank you for taking the time to evaluate CALC_JNC.
-
- CALC_JNC is divided into two seperate calculators.
-
- The PROGRAMMERS CALCULATOR is designed to give automatic
- conversions between DECIMAL,HEXADECIMAL,OCTAL and BINARY.
- Also included are the following operations :
- ADDITION,SUBTRACTION,MULTIPLICATION,DIVISION,MODULUS,
- OR,XOR,AND,NAND,NOR,NOT and NEGATION.
- 10 memories are also included.
-
- The FLOAT CALCULATOR is designed to allow for easy
- entry of formulas. Included in the FLOAT CALCULATOR are
- the following operations :
- ADDITION,SUBTRACTION,MULTIPLICATION,DIVISION,15 LEVELS OF
- PARENTHESIS,POWER,SQUARE ROOT,Xth ROOT OF Y,RECIPROCAL,
- ABSOLUTE VALUE,SINE,COSINE,TANGENT,HYPERBOLIC SINE,
- HYPERBOLIC COSINE,HYPERBOLIC TANGENT,ARC-SINE,ARC-COSINE,
- ARC-TANGENT,NATURAL LOGARITHM,ANTI-NATURAL LOGARITHM,
- COMMON LOGARITHM,INTEGER,FACTORIAL,CUBE ROOT,10 MEMORIES,
- RECALL LAST 10 FORMULAS ENTERED and CHANGE BACKGROUND AND
- FOREGROUND COLORS,FIXED DECIMAL POINT.
-
- Both calculators have the ability to send the result to the
- keyboard buffer and work with 80-132 column displays.
-
- CALC_JNC has been tested on the following version's of DOS.
- 3.1 to 5.0
- CALC_JNC has also been tested on the following processors.
- 8086 to the 80486
-
- At the command line type :
- CALC_JNC /? <-- this will display all options available
-
- CALC_JNC can also be loaded into memory as a TSR.
-
- REGISTRATION IS REQUIRED if you use this program for more
- than thirty days. You will receive a PRINTED MANUAL along
- with the following programs upon registration :
- CALC_JNC - Registered version
- CALC_HEX - 22k PROGRAMMERS CALCULATOR
- CALC_CP - Uses math coprocessor for floating point
- MANUAL.DOC - Full Manual
-
- PLEASE USE THE REGISTER.FRM FILE PROVIDED WITH THIS PROGRAM.
-
- CALC_JNC Copyright 1991,1992 James N. Cox All Rights Reserved.
-
-
- SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 2
-
-
- INSTALLATION
- ────────────
-
-
-
- To install CALC_JNC on your hard disk.
- 1) Install the floppy in drive A.
- 2) Type COPY A:C*.* C:\whatever your directory name is.
-
- To run CALC_JNC from the command line simply type
- CALC_JNC < you may enter other options here >
-
- To load CALC_JNC as a TSR type
- CALC_JNC /r < you may enter other options here >
-
- To remove CALC_JNC from memory type
- CALC_JNC /d
-
- When CALC_JNC is first executed the PROGRAMMERS CALCULATOR
- is the first calculator that appears. To change to the
- FLOAT CALCULATOR enter ALT-F. To change back again enter
- ALT-F again.
-
- Memory Requirements
- ───────────────────
-
- The memory requirements are as follows :
-
- CALC_JNC.EXE ───────────> 51.4k
-
- SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 3
-
-
- COMMAND LINE OPTIONS
- ────────────────────
-
- usage :
-
- calc {/r} {/bn} {/fn} {/hn} {/i} {/d} {/x} {/pn} {/?}
-
-
- PARAMETER DEFINITION
- ───────── ───────────────────────────────────────────
-
- /r ─────────────> Load CALC_JNC as a TSR.
-
- /bn ─────────────> Set the background color. (see color table)
- Range : n <= 15.
-
- /fn ─────────────> Set the foreground color. (see color table)
- Range : n <= 15.
-
- /hn ─────────────> Define a new hot key to activate CALC_JNC
- when loaded as a TSR.
- Range : n = any key.
-
- /i ─────────────> Information about the program.
-
- /x ─────────────> Use the float calculator as the default.
-
- /pn ─────────────> Set the fixed decimal point to the default
- value of n.
- Range : 0 <= n <= 9
-
- /d ─────────────> Remove CALC_JNC from memory.
-
- /? ─────────────> Show options.
-
-
- The above options except for /i and /? are only valid the
- first time calc is loaded as a TSR. If CALC_JNC is not loaded
- as a TSR then the command line options are always valid.
-
- When CALC_JNC is loaded as a TSR, CALC_JNC will display
- that it has been loaded into memory, and what hot key is
- to be used to activate CALC_JNC.
-
- Example:
- CALC_JNC /r /h0 <return>
-
- The above loads CALC_JNC as a TSR and defines the hot
- key as ALT-0. The message that follows will then be
- displayed.
-
- CALC_JNC LOADED IN MEMORY. ALT-0 TO ACTIVATE.
-
-
-
-
-
- SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 4
-
-
-
- CLEARING THE ENTRY LINE
- ───────────────────────
-
- To clear the calculator to start a new calculation the
- key is the TAB key. This key is also used to clear
- any errors that may have occurred.
-
-
-
-
- DELETING THE LAST CHARACTER ENTERED
- ───────────────────────────────────
-
- To delete the last character entered, the key is the
- BACKSPACE key. This key can be used at any time to
- delete the last character entered.
-
-
- OBTAINING THE RESULT OF A CALCULATION
- ─────────────────────────────────────
-
- To obtain the result from a calculation, the key is
- the ENTER key. Press this key after a calculation
- has been entered to obtain the result of the
- calculation.
-
- POSITIONING CALC_JNC ON THE SCREEN
- ──────────────────────────────────
-
- To move CALC_JNC to another location on the screen the
- following options are available anytime the calculator
- is on the screen.
-
- ALT-1 -> will move CALC_JNC up one line.
- ALT-2 -> will move CALC_JNC down one line.
- ALT-3 -> will move CALC_JNC to the left.
- ALT-4 -> will move CALC_JNC to the right.
-
- SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 5
-
-
-
- SENDING DATA TO THE KEYBOARD BUFFER
- ───────────────────────────────────
-
- CALC_JNC can send the result of a calculation to the current
- application that is running in the background.
-
- The command is ALT-K. This command can be used at anytime.
- (if the result is 0, it will still be sent to the application)
-
- If the result is greater than 16 characters, CALC_JNC will
- only send the first 16 characters.
-
-
- PROGRAMMERS CALCULATOR
- ──────────────────────
-
- CALC_JNC can send one of the following results to the
- keyboard buffer depending on what the default entry mode
- is set for (ALT-T).
-
- If the default entry mode is decimal, the result sent to the
- application is decimal(cursor = '_').
-
- If the default entry mode is set for hexadecimal, the result
- sent to the application is hexadecimal(cursor = 'x').
-
- If the default entry mode is set for octal, the result
- sent to the application is octal(cursor = 'o').
-
- If the default entry mode is set for binary, the result
- sent to the application is binary(cursor = 'l').
-
- FLOAT CALCULATOR
- ────────────────
-
- If the result has an exponent value, the most significant
- digit will be drop following the sign.
-
-
- After CALC_JNC sends the data to the keyboard buffer, CALC_JNC
- will go to sleep and return control back to the application.
-
- Results can only be sent to the application if CALC_JNC is
- loaded into memory as a TSR.
-
- SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 6
-
-
-
-
-
-
- P R O G R A M M E R S C A L C U L A T O R
-
-
-
-
- ┌───────────────────────────────────────────────────────────┐
- │ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
- │ + - * / % Not And nanD Or Xor noR nEg │
- │ Entry Line : 12345678 │
- │ │
- │ Decimal : 12,345,678 │
- │ Octal [o] : 57060516 │
- │ Hex [x] : bc614e │
- │ Binary [l] : 101111000110000101001110 │
- │ │
- │ Store / recaLL ALT-F->Float ALT-H->Help ESC->Exit │
- │ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
- └───────────────────────────────────────────────────────────┘
-
-
-
-
-
-
- SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 7
-
-
-
- The default entry mode for the PROGRAMMERS CALCULATOR is decimal.
-
- Example :
-
- ┌───────────────────────────────────────────────────────────┐
- │ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
- │ + - * / % Not And nanD Or Xor noR nEg │
- │ Entry Line : 12345678 <this is what you type> │
- │ │
- │ Decimal : 12,345,678 │
- │ Octal [o] : 57060516 │
- │ Hex [x] : bc614e │
- │ Binary [l] : 101111000110000101001110 │
- │ │
- │ Store / recaLL ALT-F->Float ALT-H->Help ESC->Exit │
- │ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
- └───────────────────────────────────────────────────────────┘
-
- The default entry mode can be changed by preceding the entry line
- value with one of the following characters :
-
- o - Octal
-
- x - Hexadecimal
-
- l - Binary
-
- Example (Octal Entry) :
-
- ┌───────────────────────────────────────────────────────────┐
- │ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
- │ + - * / % Not And nanD Or Xor noR nEg │
- │ Entry Line : o1234567 <this is what you type> │
- │ │
- │ Decimal : 342,391 │
- │ Octal [o] : 1234567 │
- │ Hex [x] : 53977 │
- │ Binary [l] : 1010011100101110111 │
- │ │
- │ Store / recaLL ALT-F->Float ALT-H->Help ESC->Exit │
- │ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
- └───────────────────────────────────────────────────────────┘
-
-
- SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 8
-
-
-
- Example (Hexadecimal Entry) :
-
- ┌───────────────────────────────────────────────────────────┐
- │ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
- │ + - * / % Not And nanD Or Xor noR nEg │
- │ Entry Line : xfecdef <this is what you type> │
- │ │
- │ Decimal : 16,698,863 │
- │ Octal [o] : 77546757 │
- │ Hex [x] : fecdef │
- │ Binary [l] : 111111101100110111101111 │
- │ │
- │ Store / recaLL ALT-F->Float ALT-H->Help ESC->Exit │
- │ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
- └───────────────────────────────────────────────────────────┘
-
-
- Example (Binary Entry) :
-
- ┌───────────────────────────────────────────────────────────┐
- │ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
- │ + - * / % Not And nanD Or Xor noR nEg │
- │ Entry Line : l1001010101111011 <this is what you type> │
- │ │
- │ Decimal : 38,267 │
- │ Octal [o] : 112573 │
- │ Hex [x] : 957b │
- │ Binary [l] : 1001010101111011 │
- │ │
- │ Store / recaLL ALT-F->Float ALT-H->Help ESC->Exit │
- │ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
- └───────────────────────────────────────────────────────────┘
-
-
- If you wish to change the default entry mode for all
- calculations and not enter the preceding character,
- press ALT-T to toggle the default entry mode. The cursor
- will change to one of the three characters above for
- each time ALT-T is entered.
-
- Note : If the default entry mode is not decimal (cursor is
- not an underscore) decimal values cannot be entered.
-
-
- SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 9
-
-
-
- To allow for only positive numbers from 0 to 4,294,967,295 the
- command is ALT-P. To switch back to positive and negative
- numbers enter ALT-P again.
-
- Example (Prior to ALT-P):
-
- ┌───────────────────────────────────────────────────────────┐
- │ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
- │ + - * / % Not And nanD Or Xor noR nEg │
- │ Entry Line : xffffffff │
- │ │
- │ Decimal : -1 │
- │ Octal [o] : 37777777777 │
- │ Hex [x] : ffffffff │
- │ Binary [l] : 11111111111111111111111111111111 │
- │ │
- │ Store / recaLL ALT-F->Float ALT-H->Help ESC->Exit │
- │ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
- └───────────────────────────────────────────────────────────┘
-
- Example (After ALT-P):
-
- ┌───────────────────────────────────────────────────────────┐
- │ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
- │ + - * / % Not And nanD Or Xor noR nEg │
- │ Entry Line : xffffffff │
- │ │
- │ Decimal : 4,294,967,295 │
- │ Octal [o] : 37777777777 │
- │ Hex [x] : ffffffff │
- │ Binary [l] : 11111111111111111111111111111111 │
- │ │
- │ Store / recaLL ALT-F->Float ALT-H->Help ESC->Exit │
- │ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
- └───────────────────────────────────────────────────────────┘
-
-
-
-
- SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 10
-
-
-
- ADDITION
- ────────
- The key for addition is the '+' key.
-
- Example :
-
- ┌───────────────────────────────────────────────────────────┐
- │ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
- │ + - * / % Not And nanD Or Xor noR nEg │
- │ Entry Line : 500 <+> 1000 <enter> │
- │ │
- │ Decimal : 1,500 │
- │ Octal [o] : 2734 │
- │ Hex [x] : 5dc │
- │ Binary [l] : 10111011100 │
- │ │
- │ Store / recaLL ALT-F->Float ALT-H->Help ESC->Exit │
- │ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
- └───────────────────────────────────────────────────────────┘
-
-
-
- SUBTRACTION
- ───────────
- The key for subtraction is the '-' key.
-
- Example :
-
- ┌───────────────────────────────────────────────────────────┐
- │ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
- │ + - * / % Not And nanD Or Xor noR nEg │
- │ Entry Line : o456 <-> 200 <enter> │
- │ │
- │ Decimal : 102 │
- │ Octal [o] : 146 │
- │ Hex [x] : 66 │
- │ Binary [l] : 1100110 │
- │ │
- │ Store / recaLL ALT-F->Float ALT-H->Help ESC->Exit │
- │ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
- └───────────────────────────────────────────────────────────┘
-
-
- SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 11
-
-
- MULTIPLICATION
- ──────────────
- The key for multiplication is the '*' key.
-
- Example :
-
- ┌───────────────────────────────────────────────────────────┐
- │ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
- │ + - * / % Not And nanD Or Xor noR nEg │
- │ Entry Line : 912 <*> xff <enter> │
- │ │
- │ Decimal : 232,560 │
- │ Octal [o] : 706160 │
- │ Hex [x] : 38c70 │
- │ Binary [l] : 111000110001110000 │
- │ │
- │ Store / recaLL ALT-F->Float ALT-H->Help ESC->Exit │
- │ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
- └───────────────────────────────────────────────────────────┘
-
-
-
- DIVISION
- ────────
- The key for division is the '/' key.
-
- Example :
-
- ┌───────────────────────────────────────────────────────────┐
- │ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
- │ + - * / % Not And nanD Or Xor noR nEg │
- │ Entry Line : xeabc </> l000111 <enter> │
- │ │
- │ Decimal : 8,584 │
- │ Octal [o] : 20610 │
- │ Hex [x] : 2188 │
- │ Binary [l] : 10000110001000 │
- │ │
- │ Store / recaLL ALT-F->Float ALT-H->Help ESC->Exit │
- │ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
- └───────────────────────────────────────────────────────────┘
-
-
- SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 12
-
-
- MODULUS
- ───────
- The key for modulus is the '%' key.
-
- Example :
-
- ┌───────────────────────────────────────────────────────────┐
- │ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
- │ + - * / % Not And nanD Or Xor noR nEg │
- │ Entry Line : 10 <%> 8 <enter> │
- │ │
- │ Decimal : 2 │
- │ Octal [o] : 2 │
- │ Hex [x] : 2 │
- │ Binary [l] : 10 │
- │ │
- │ Store / recaLL ALT-F->Float ALT-H->Help ESC->Exit │
- │ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
- └───────────────────────────────────────────────────────────┘
-
-
-
- NEGATION
- ────────
- The negation key is ALT-E.
-
- Example :
-
- ┌───────────────────────────────────────────────────────────┐
- │ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
- │ + - * / % Not And nanD Or Xor noR nEg │
- │ Entry Line : xff <ALT-E> <enter> │
- │ │
- │ Decimal : -255 │
- │ Octal [o] : 37777777401 │
- │ Hex [x] : ffffff01 │
- │ Binary [l] : 11111111111111111111111100000001 │
- │ │
- │ Store / recaLL ALT-F->Float ALT-H->Help ESC->Exit │
- │ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
- └───────────────────────────────────────────────────────────┘
-
-
-
- SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 13
-
-
- OR
- ──
- The OR key is ALT-O.
-
- Example :
-
- ┌───────────────────────────────────────────────────────────┐
- │ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
- │ + - * / % Not And nanD Or Xor noR nEg │
- │ Entry Line : xa0 <ALT-O> xf05 <enter> │
- │ │
- │ Decimal : 4,005 │
- │ Octal [o] : 7645 │
- │ Hex [x] : fa5 │
- │ Binary [l] : 111110100101 │
- │ │
- │ Store / recaLL ALT-F->Float ALT-H->Help ESC->Exit │
- │ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
- └───────────────────────────────────────────────────────────┘
-
-
-
- XOR
- ───
- The Exclusive─Or key is ALT-X.
-
- Example :
-
- ┌───────────────────────────────────────────────────────────┐
- │ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
- │ + - * / % Not And nanD Or Xor noR nEg │
- │ Entry Line : 3000 <ALT-X> l1010 <enter> │
- │ │
- │ Decimal : 2,994 │
- │ Octal [o] : 5662 │
- │ Hex [x] : bb2 │
- │ Binary [l] : 101110110010 │
- │ │
- │ Store / recaLL ALT-F->Float ALT-H->Help ESC->Exit │
- │ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
- └───────────────────────────────────────────────────────────┘
-
-
- SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 14
-
-
- NOR
- ───
- The Nor key is ALT-R.
-
- Example :
-
- ┌───────────────────────────────────────────────────────────┐
- │ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
- │ + - * / % Not And nanD Or Xor noR nEg │
- │ Entry Line : o777 <ALT-R> xff <enter> │
- │ │
- │ Decimal : -512 │
- │ Octal [o] : 37777777000 │
- │ Hex [x] : fffffe00 │
- │ Binary [l] : 11111111111111111111111000000000 │
- │ │
- │ Store / recaLL ALT-F->Float ALT-H->Help ESC->Exit │
- │ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
- └───────────────────────────────────────────────────────────┘
-
-
-
- AND
- ───
- The And key is ALT-A.
-
- Example :
-
- ┌───────────────────────────────────────────────────────────┐
- │ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
- │ + - * / % Not And nanD Or Xor noR nEg │
- │ Entry Line : xc0 <ALT-A> x60 <enter> │
- │ │
- │ Decimal : 64 │
- │ Octal [o] : 100 │
- │ Hex [x] : 40 │
- │ Binary [l] : 1000000 │
- │ │
- │ Store / recaLL ALT-F->Float ALT-H->Help ESC->Exit │
- │ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
- └───────────────────────────────────────────────────────────┘
-
-
-
-
- SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 15
-
-
- NAND
- ────
- The Nand key is ALT-D.
-
- Example :
-
- ┌───────────────────────────────────────────────────────────┐
- │ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
- │ + - * / % Not And nanD Or Xor noR nEg │
- │ Entry Line : o5432 <ALT-D> xea00 <enter> │
- │ │
- │ Decimal : -2,561 │
- │ Octal [o] : 37777772777 │
- │ Hex [x] : fffff5ff │
- │ Binary [l] : 11111111111111111111010111111111 │
- │ │
- │ Store / recaLL ALT-F->Float ALT-H->Help ESC->Exit │
- │ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
- └───────────────────────────────────────────────────────────┘
-
-
-
- NOT
- ───
- The Not key is ALT-N.
-
- Example :
-
- ┌───────────────────────────────────────────────────────────┐
- │ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
- │ + - * / % Not And nanD Or Xor noR nEg │
- │ Entry Line : xff <ALT-N> <enter> │
- │ │
- │ Decimal : -256 │
- │ Octal [o] : 37777777400 │
- │ Hex [x] : ffffff00 │
- │ Binary [l] : 11111111111111111111111100000000 │
- │ │
- │ Store / recaLL ALT-F->Float ALT-H->Help ESC->Exit │
- │ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
- └───────────────────────────────────────────────────────────┘
-
-
-
- SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 16
-
-
-
- STORING RESULT IN MEMORY
- ────────────────────────
-
- To save the result in memory, the command is ALT-S. There
- are a total of 10 memories that can be utilized. After
- ALT-S is pressed enter a number from 0 to 9 to tell CALC_JNC
- where to store the result.
-
- Example (store result in memory location 1) :
-
- ┌───────────────────────────────────────────────────────────┐
- │ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
- │ + - * / % Not And nanD Or Xor noR nEg │
- │ Entry Line : 123456 <+> 123 <enter> <ALT-S> <1> │
- │ │
- │ Decimal : 123579 │
- │ Octal [o] : 361273 │
- │ Hex [x] : 1e2bb │
- │ Binary [l] : 11110001010111011 │
- │ │
- │ Store / recaLL ALT-F->Float ALT-H->Help ESC->Exit │
- │ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
- └───────────────────────────────────────────────────────────┘
-
-
-
- RECALLING A RESULT FROM MEMORY
- ──────────────────────────────
-
- To recall a result from memory the command is ALT-L. After
- ALT-L is pressed, enter a number from 0 to 9 to tell CALC_JNC
- which memory location you are recalling.
-
- Example (recall result from memory location 1) :
-
- ┌───────────────────────────────────────────────────────────┐
- │ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
- │ + - * / % Not And nanD Or Xor noR nEg │
- │ Entry Line : <ALT-L> <1> 123579 <this value is recalled> │
- │ │
- │ Decimal : 123579 │
- │ Octal [o] : 361273 │
- │ Hex [x] : 1e2bb │
- │ Binary [l] : 11110001010111011 │
- │ │
- │ Store / recaLL ALT-F->Float ALT-H->Help ESC->Exit │
- │ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
- └───────────────────────────────────────────────────────────┘
-
-
- SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 17
-
-
-
-
-
-
- F L O A T C A L C U L A T O R
-
-
-
-
-
- ┌───────────────────────────────────────────────────────────┐
- │ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
- │ Float Mode │
- │ │
- │ Enter Formula : sqr(45)*cube(45)/cos(.5) │
- │ │
- │ Prev. Formula : cos(4)*sin(45/8) │
- │ │
- │ │
- │ Answer : 9.777837572e-002 │
- │ ALT-F->Prog ALT-H->Help ESC->Exit │
- │ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
- └───────────────────────────────────────────────────────────┘
-
-
-
- SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 18
-
-
-
- ADDITION
- ────────
-
- To obtain the sum of two numbers, the command is
-
- x+y
-
- where : x is any number or expression
- y is any number or expression
-
- Example :
-
- ┌───────────────────────────────────────────────────────────┐
- │ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
- │ Float Mode │
- │ │
- │ Enter Formula : 10+30+40 <enter> │
- │ │
- │ Prev. Formula : 10+30+40 │
- │ │
- │ │
- │ Answer : 80 │
- │ ALT-F->Prog ALT-H->Help ESC->Exit │
- │ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
- └───────────────────────────────────────────────────────────┘
-
-
-
-
- SUBTRACTION
- ───────────
-
- To obtain the difference of two numbers, the command is
-
- x-y
-
- where : x is any number or expression
- y is any number or expression
-
- Example :
-
- ┌───────────────────────────────────────────────────────────┐
- │ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
- │ Float Mode │
- │ │
- │ Enter Formula : 125-30.24-40 <enter> │
- │ │
- │ Prev. Formula : 125-30.24-40 │
- │ │
- │ │
- │ Answer : 54.76 │
- │ ALT-F->Prog ALT-H->Help ESC->Exit │
- │ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
- └───────────────────────────────────────────────────────────┘
-
-
-
-
- SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 19
-
-
-
- MULTIPLICATION
- ──────────────
-
- To multiply two numbers, the command is
-
- x*y
-
- where : x is any number or expression
- y is any number or expression
-
- Example :
-
- ┌───────────────────────────────────────────────────────────┐
- │ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
- │ Float Mode │
- │ │
- │ Enter Formula : 75*900*(-1) <enter> │
- │ │
- │ Prev. Formula : 75*900*(-1) │
- │ │
- │ │
- │ Answer : -67500 │
- │ ALT-F->Prog ALT-H->Help ESC->Exit │
- │ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
- └───────────────────────────────────────────────────────────┘
-
-
-
-
- DIVISION
- ────────
-
- To divide two numbers, the command is
-
- x/y
-
- where : x is any number or expression
- y is any number or expression
-
- Example :
-
- ┌───────────────────────────────────────────────────────────┐
- │ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
- │ Float Mode │
- │ │
- │ Enter Formula : 345/sqr(4) <enter> │
- │ │
- │ Prev. Formula : 345/sqr(4) │
- │ │
- │ │
- │ Answer : 172.5 │
- │ ALT-F->Prog ALT-H->Help ESC->Exit │
- │ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
- └───────────────────────────────────────────────────────────┘
-
-
-
-
- SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 20
-
-
- SQUARE ROOT
- ───────────
-
- To obtain the square root of a number, the command is
-
- sqr(arg)
-
- where : arg is any positive number or expression
-
- Parenthesis are required for this function
-
- Example :
-
- ┌───────────────────────────────────────────────────────────┐
- │ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
- │ Float Mode │
- │ │
- │ Enter Formula : sqr(2) <enter> │
- │ │
- │ Prev. Formula : sqr(2) │
- │ │
- │ │
- │ Answer : 1.414213562 │
- │ ALT-F->Prog ALT-H->Help ESC->Exit │
- │ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
- └───────────────────────────────────────────────────────────┘
-
-
- CUBE ROOT
- ─────────
-
- To obtain the cube root of a number, the command is
-
- cube(arg)
-
- where : arg is any number or expression
-
- Parenthesis are required for this function
-
- Example :
-
- ┌───────────────────────────────────────────────────────────┐
- │ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
- │ Float Mode │
- │ │
- │ Enter Formula : cube(27) <enter> │
- │ │
- │ Prev. Formula : cube(27) │
- │ │
- │ │
- │ Answer : 3 │
- │ ALT-F->Prog ALT-H->Help ESC->Exit │
- │ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
- └───────────────────────────────────────────────────────────┘
-
-
- SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 21
-
-
- Xth ROOT of Y
- ─────────────
-
- To obtain the xth root of y, the command is
-
- (x,y)
-
- where : x is any number or expression
- y is any number or expression
-
- Parenthesis are required for this function
-
- Example :
-
- ┌───────────────────────────────────────────────────────────┐
- │ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
- │ Float Mode │
- │ │
- │ Enter Formula : (64,2) <enter> │
- │ │
- │ Prev. Formula : (64,2) │
- │ │
- │ │
- │ Answer : 1.010889286 │
- │ ALT-F->Prog ALT-H->Help ESC->Exit │
- │ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
- └───────────────────────────────────────────────────────────┘
-
-
- X Power Y
- ─────────
-
- To raise x to the power of y, the command is
-
- (x^y)
-
- where : x is any number or expression
- y is any number or expression
-
- Parenthesis are required for this function
-
- Example :
-
- ┌───────────────────────────────────────────────────────────┐
- │ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
- │ Float Mode │
- │ │
- │ Enter Formula : (4^45) <enter> │
- │ │
- │ Prev. Formula : (4^45) │
- │ │
- │ │
- │ Answer : 1.237940039e+027 │
- │ ALT-F->Prog ALT-H->Help ESC->Exit │
- │ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
- └───────────────────────────────────────────────────────────┘
-
-
-
- SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 22
-
-
-
- RECIPROCAL
- ──────────
-
- To obtain the reciprocal of a number, the command is
-
- (arg)]
-
- where : arg is any number or expression
-
- Parenthesis are required for this function
-
- Example :
-
- ┌───────────────────────────────────────────────────────────┐
- │ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
- │ Float Mode │
- │ │
- │ Enter Formula : (500)] <enter> │
- │ │
- │ Prev. Formula : (500)] │
- │ │
- │ │
- │ Answer : 2.e-003 │
- │ ALT-F->Prog ALT-H->Help ESC->Exit │
- │ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
- └───────────────────────────────────────────────────────────┘
-
-
- FRACTION
- ────────
-
- To obtain the fraction of a number, the command is
-
- frac(arg)
-
- where : arg is any number or expression
-
- Parenthesis are required for this function
-
- Example :
-
- ┌───────────────────────────────────────────────────────────┐
- │ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
- │ Float Mode │
- │ │
- │ Enter Formula : frac(34.987) <enter> │
- │ │
- │ Prev. Formula : frac(34.987) │
- │ │
- │ │
- │ Answer : 0.987 │
- │ ALT-F->Prog ALT-H->Help ESC->Exit │
- │ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
- └───────────────────────────────────────────────────────────┘
-
-
-
- SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 23
-
-
- FACTORIAL
- ─────────
-
- To obtain the factorial of a number, the command is
-
- fact(arg)
-
- where : arg is any number or expression
-
- Parenthesis are required for this function
-
- Example :
-
- ┌───────────────────────────────────────────────────────────┐
- │ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
- │ Float Mode │
- │ │
- │ Enter Formula : fact(sqr(5)) <enter> │
- │ │
- │ Prev. Formula : fact(sqr(5)) │
- │ │
- │ │
- │ Answer : 2 │
- │ ALT-F->Prog ALT-H->Help ESC->Exit │
- │ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
- └───────────────────────────────────────────────────────────┘
-
-
-
- ABSOLUTE VALUE
- ──────────────
-
- To obtain the absolute value of a number, the command is
-
- abs(arg)
-
- where : arg is any number or expression
-
- Parenthesis are required for this function
-
- Example :
-
- ┌───────────────────────────────────────────────────────────┐
- │ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
- │ Float Mode │
- │ │
- │ Enter Formula : abs(100.34*(-1)*10) <enter> │
- │ │
- │ Prev. Formula : abs(100.34*(-1)*10) │
- │ │
- │ │
- │ Answer : 1003.4 │
- │ ALT-F->Prog ALT-H->Help ESC->Exit │
- │ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
- └───────────────────────────────────────────────────────────┘
-
-
-
-
-
- SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 24
-
-
- INTEGER
- ───────
-
- To obtain the integer value of a number, the command is
-
- int(arg)
-
- where : arg is any number or expression
-
- Parenthesis are required for this function
-
- Example :
-
- ┌───────────────────────────────────────────────────────────┐
- │ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
- │ Float Mode │
- │ │
- │ Enter Formula : int(123.09876) <enter> │
- │ │
- │ Prev. Formula : int(123.09876) │
- │ │
- │ │
- │ Answer : 123 │
- │ ALT-F->Prog ALT-H->Help ESC->Exit │
- │ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
- └───────────────────────────────────────────────────────────┘
-
-
-
- ENGINEERING
- ───────────
-
- To enter a number in engineering format, the command is
-
- xe+-y
-
- where : x is any number or expression
- y is any number from 0 to 302.
- the sign must follow the e and can be either
- + or -
-
- Example :
-
- ┌───────────────────────────────────────────────────────────┐
- │ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
- │ Float Mode │
- │ │
- │ Enter Formula : (123e+20)*sqr(23) <enter> │
- │ │
- │ Prev. Formula : (123e+20)*sqr(23) │
- │ │
- │ │
- │ Answer : 5.898872774e+022 │
- │ ALT-F->Prog ALT-H->Help ESC->Exit │
- │ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
- └───────────────────────────────────────────────────────────┘
-
-
-
-
- SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 25
-
- SEXAGESIMAL
- ───────────
-
- To convert a decimal number to it's sexagesimal value, the
-
- command is
- ALT-S
-
- where : this command converts the value on the
- ANSWER line to it's sexagesimal value
-
- To convert a number from sexagesimal back to decimal, the
- command is
- ALT-S
-
- where : this command is a toggle that will switch
- each time from decimal to sexagesimal ANSWER's
-
- Example :
-
- ┌───────────────────────────────────────────────────────────┐
- │ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
- │ Float Mode │
- │ │
- │ Enter Formula : 12.456789 <enter> <ALT-S> │
- │ │
- │ Prev. Formula : 12.456789 │
- │ │
- │ │
- │ Answer : 12°27'24.44" │
- │ ALT-F->Prog ALT-H->Help ESC->Exit │
- │ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
- └───────────────────────────────────────────────────────────┘
-
- To enter a value in sexagesimal form, the command is
-
- hours:minutes:seconds
-
- where : this command can be used at any time
- and also embedded within formulas
-
- Example :
-
- ┌───────────────────────────────────────────────────────────┐
- │ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
- │ Float Mode │
- │ │
- │ Enter Formula : 10:36:58 <enter> │
- │ │
- │ Prev. Formula : 10:36:58 │
- │ │
- │ │
- │ Answer : 10.61611114 │
- │ ALT-F->Prog ALT-H->Help ESC->Exit │
- │ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
- └───────────────────────────────────────────────────────────┘
-
-
- SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 26
-
-
- COSINE
- ──────
-
- To obtain the cosine of a number, the command is
-
- cos(arg)
-
- where : arg is any number or expression
-
- Parenthesis are required for this function
-
- Example :
-
- ┌───────────────────────────────────────────────────────────┐
- │ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
- │ Float Mode │
- │ │
- │ Enter Formula : cos(24*5) <enter> │
- │ │
- │ Prev. Formula : cos(24*5) │
- │ │
- │ │
- │ Answer : -0.5000000007 │
- │ ALT-F->Prog ALT-H->Help ESC->Exit │
- │ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
- └───────────────────────────────────────────────────────────┘
-
-
- SINE
- ────
-
- To obtain the sine of a number, the command is
-
- sin(arg)
-
- where : arg is any number or expression
-
- Parenthesis are required for this function
-
- Example :
-
- ┌───────────────────────────────────────────────────────────┐
- │ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
- │ Float Mode │
- │ │
- │ Enter Formula : sin(64:43:42) <enter> │
- │ │
- │ Prev. Formula : sin(64:43:42) │
- │ │
- │ │
- │ Answer : 0.9042937722 │
- │ ALT-F->Prog ALT-H->Help ESC->Exit │
- │ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
- └───────────────────────────────────────────────────────────┘
-
-
- SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 27
- TANGENT
- ───────
-
- To obtain the tangent of a number, the command is
-
- tan(arg)
-
- where : arg is any number or expression
-
- Parenthesis are required for this function
-
- Example :
-
- ┌───────────────────────────────────────────────────────────┐
- │ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
- │ Float Mode │
- │ │
- │ Enter Formula : tan(44) <enter> │
- │ │
- │ Prev. Formula : tan(44) │
- │ │
- │ │
- │ Answer : 0.9656887751 │
- │ ALT-F->Prog ALT-H->Help ESC->Exit │
- │ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
- └───────────────────────────────────────────────────────────┘
-
-
- ARC-COSINE
- ──────────
-
- To obtain the arc-cosine of a number, the command is
-
- acos(arg)
-
- where : arg is any number or expression
-
- Parenthesis are required for this function
-
- Example :
-
- ┌───────────────────────────────────────────────────────────┐
- │ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
- │ Float Mode │
- │ │
- │ Enter Formula : acos(6/10) <enter> │
- │ │
- │ Prev. Formula : acos(6/10) │
- │ │
- │ │
- │ Answer : 53.13010234 │
- │ ALT-F->Prog ALT-H->Help ESC->Exit │
- │ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
- └───────────────────────────────────────────────────────────┘
-
-
-
- SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 28
-
-
- ARC-SINE
- ────────
-
- To obtain the arc-sine of a number, the command is
-
- asin(arg)
-
- where : arg is any number or expression
-
- Parenthesis are required for this function
-
- Example :
-
- ┌───────────────────────────────────────────────────────────┐
- │ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
- │ Float Mode │
- │ │
- │ Enter Formula : asin(20*.0001) <enter> │
- │ │
- │ Prev. Formula : asin(20*.0001) │
- │ │
- │ │
- │ Answer : 0.1145916354 │
- │ ALT-F->Prog ALT-H->Help ESC->Exit │
- │ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
- └───────────────────────────────────────────────────────────┘
-
-
- ARC-TANGENT
- ───────────
-
- To obtain the arc-tangent of a number, the command is
-
- atan(arg)
-
- where : arg is any number or expression
-
- Parenthesis are required for this function
-
- Example :
-
- ┌───────────────────────────────────────────────────────────┐
- │ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
- │ Float Mode │
- │ │
- │ Enter Formula : atan(5) <enter> │
- │ │
- │ Prev. Formula : atan(5) │
- │ │
- │ │
- │ Answer : 78.69006751 │
- │ ALT-F->Prog ALT-H->Help ESC->Exit │
- │ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
- └───────────────────────────────────────────────────────────┘
-
-
-
- SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 29
-
-
- HYPERBOLIC COSINE
- ─────────────────
-
- To obtain the hyperbolic cosine of a number, the command is
-
- cosh(arg)
-
- where : arg is any number or expression
-
- Parenthesis are required for this function
-
- Example :
-
- ┌───────────────────────────────────────────────────────────┐
- │ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
- │ Float Mode │
- │ │
- │ Enter Formula : cosh(1.23) <enter> │
- │ │
- │ Prev. Formula : cosh(1.23) │
- │ │
- │ │
- │ Answer : 1.856761057 │
- │ ALT-F->Prog ALT-H->Help ESC->Exit │
- │ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
- └───────────────────────────────────────────────────────────┘
-
-
- HYPERBOLIC SINE
- ───────────────
-
- To obtain the hyperbolic sine of a number, the command is
-
- sinh(arg)
-
- where : arg is any number or expression
-
- Parenthesis are required for this function
-
- Example :
-
- ┌───────────────────────────────────────────────────────────┐
- │ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
- │ Float Mode │
- │ │
- │ Enter Formula : sinh(2.4) <enter> │
- │ │
- │ Prev. Formula : sinh(2.4) │
- │ │
- │ │
- │ Answer : 5.466229214 │
- │ ALT-F->Prog ALT-H->Help ESC->Exit │
- │ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
- └───────────────────────────────────────────────────────────┘
-
-
- SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 30
-
-
- HYPERBOLIC TANGENT
- ──────────────────
-
- To obtain the hyperbolic tangent of a number, the command is
-
- tanh(arg)
-
- where : arg is any number or expression
-
- Parenthesis are required for this function
-
- Example :
-
- ┌───────────────────────────────────────────────────────────┐
- │ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
- │ Float Mode │
- │ │
- │ Enter Formula : tanh(3.4) <enter> │
- │ │
- │ Prev. Formula : tanh(3.4) │
- │ │
- │ │
- │ Answer : 0.9977749279 │
- │ ALT-F->Prog ALT-H->Help ESC->Exit │
- │ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
- └───────────────────────────────────────────────────────────┘
-
-
-
- INVERSE HYPERBOLIC COSINE
- ─────────────────────────
-
- To obtain the inverse hyperbolic cosine of a number, the command is
-
- acosh(arg)
-
- where : arg is any number or expression
-
- Parenthesis are required for this function
-
- Example :
-
- ┌───────────────────────────────────────────────────────────┐
- │ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
- │ Float Mode │
- │ │
- │ Enter Formula : acosh(20/15) <enter> │
- │ │
- │ Prev. Formula : acosh(20/15) │
- │ │
- │ │
- │ Answer : 0.7953654612 │
- │ ALT-F->Prog ALT-H->Help ESC->Exit │
- │ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
- └───────────────────────────────────────────────────────────┘
-
- SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 31
-
-
-
- INVERSE HYPERBOLIC SINE
- ───────────────────────
-
- To obtain the inverse hyperbolic sine of a number, the command is
-
- asinh(arg)
-
- where : arg is any number or expression
-
- Parenthesis are required for this function
-
- Example :
-
- ┌───────────────────────────────────────────────────────────┐
- │ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
- │ Float Mode │
- │ │
- │ Enter Formula : asinh(20.45*.234) <enter> │
- │ │
- │ Prev. Formula : asinh(20.45*.234) │
- │ │
- │ │
- │ Answer : 2.269438791 │
- │ ALT-F->Prog ALT-H->Help ESC->Exit │
- │ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
- └───────────────────────────────────────────────────────────┘
-
-
-
- INVERSE HYPERBOLIC TANGENT
- ──────────────────────────
-
- To obtain the inverse hyperbolic tangent of a number, the command is
-
- atanh(arg)
-
- where : arg is any number or expression
-
- Parenthesis are required for this function
-
- Example :
-
- ┌───────────────────────────────────────────────────────────┐
- │ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
- │ Float Mode │
- │ │
- │ Enter Formula : atanh(.5) <enter> │
- │ │
- │ Prev. Formula : atanh(.5) │
- │ │
- │ │
- │ Answer : 0.5493061443 │
- │ ALT-F->Prog ALT-H->Help ESC->Exit │
- │ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
- └───────────────────────────────────────────────────────────┘
-
-
-
-
- SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 32
-
-
-
- NATURAL LOGARITHM
- ─────────────────
-
- To obtain the natural logarithm of a number, the command is
-
- ln(arg)
-
- where : arg is any number or expression
-
- Parenthesis are required for this function
-
- Example :
-
- ┌───────────────────────────────────────────────────────────┐
- │ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
- │ Float Mode │
- │ │
- │ Enter Formula : ln(45*2) <enter> │
- │ │
- │ Prev. Formula : ln(45*2) │
- │ │
- │ │
- │ Answer : 4.49980967 │
- │ ALT-F->Prog ALT-H->Help ESC->Exit │
- │ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
- └───────────────────────────────────────────────────────────┘
-
-
-
- COMMON LOGARITHM
- ────────────────
-
- To obtain the common logarithm of a number, the command is
-
- log(arg)
-
- where : arg is any number or expression
-
- Parenthesis are required for this function
-
- Example :
-
- ┌───────────────────────────────────────────────────────────┐
- │ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
- │ Float Mode │
- │ │
- │ Enter Formula : log(123) <enter> │
- │ │
- │ Prev. Formula : log(123) │
- │ │
- │ │
- │ Answer : 2.089905111 │
- │ ALT-F->Prog ALT-H->Help ESC->Exit │
- │ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
- └───────────────────────────────────────────────────────────┘
-
-
-
- SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 33
-
-
-
- ANTI-NATURAL LOGARITHM
- ──────────────────────
-
- To obtain the anti-natural logarithm of a number, the command is
-
- exp(arg)
-
- where : arg is any number or expression
-
- Parenthesis are required for this function
-
- Example :
-
- ┌───────────────────────────────────────────────────────────┐
- │ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
- │ Float Mode │
- │ │
- │ Enter Formula : exp(4.5) <enter> │
- │ │
- │ Prev. Formula : exp(4.5) │
- │ │
- │ │
- │ Answer : 90.0171313 │
- │ ALT-F->Prog ALT-H->Help ESC->Exit │
- │ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
- └───────────────────────────────────────────────────────────┘
-
-
-
- PI
- ──
-
- To obtain the value of pi, the command is
-
- pi()
-
- where : pi = 3.141592654
-
- Parenthesis are required for this function
-
- Example :
-
- ┌───────────────────────────────────────────────────────────┐
- │ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
- │ Float Mode │
- │ │
- │ Enter Formula : pi()*sqr(2) <enter> │
- │ │
- │ Prev. Formula : pi()*sqr(2) │
- │ │
- │ │
- │ Answer : 4.442882938 │
- │ ALT-F->Prog ALT-H->Help ESC->Exit │
- │ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
- └───────────────────────────────────────────────────────────┘
-
-
-
-
- SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 34
-
-
- ENTERING NEGATIVE NUMBERS
- ─────────────────────────
-
- To enter a negative number, the command is
-
- (-arg)
-
- where : arg is any number or expression
-
- Parenthesis are required for this function
-
- Example :
-
- ┌───────────────────────────────────────────────────────────┐
- │ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
- │ Float Mode │
- │ │
- │ Enter Formula : 10*(-1)/(-45) <enter> │
- │ │
- │ Prev. Formula : 10*(-1)/(-45) │
- │ │
- │ │
- │ Answer : 0.2222222222 │
- │ ALT-F->Prog ALT-H->Help ESC->Exit │
- │ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
- └───────────────────────────────────────────────────────────┘
-
-
-
- FIXED DECIMAL PLACE
- ───────────────────
-
- To fix the number of decimal places to be displayed, the command is
-
- fix(arg)
-
- where : arg is a number from 0 to 9
- if arg is a 0 then fixed decimal point is disabled
-
- Parenthesis are required for this function
-
- Example :
-
- ┌───────────────────────────────────────────────────────────┐
- │ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
- │ Float Mode │
- │ │
- │ Enter Formula : fix(2) <enter> │
- │ │
- │ Prev. Formula : fix(2) │
- │ │
- │ │
- │ Answer : 0.00 │
- │ ALT-F->Prog ALT-H->Help ESC->Exit │
- │ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
- └───────────────────────────────────────────────────────────┘
-
-
-
- SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 35
- STORING THE RESULT IN MEMORY
- ────────────────────────────
- To store the result in memory, the command is
-
- +sav(arg)
-
- where : arg is a number from 0 to 9
-
- Parenthesis are required for this operation
-
- Example (store result of calculation in memory location 1) :
-
- ┌───────────────────────────────────────────────────────────┐
- │ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
- │ Float Mode │
- │ │
- │ Enter Formula : 10+30+40+sav(1) <enter> │
- │ │
- │ Prev. Formula : 10+30+40+sav(1) │
- │ │
- │ │
- │ Answer : 80 │
- │ ALT-F->Prog ALT-H->Help ESC->Exit │
- │ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
- └───────────────────────────────────────────────────────────┘
-
- Example (store answer in memory location 2) :
-
- ┌───────────────────────────────────────────────────────────┐
- │ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
- │ Float Mode │
- │ │
- │ Enter Formula : <ALT-P> +sav(2) <enter> │
- │ │
- │ Prev. Formula : 80+sav(2) │
- │ │
- │ │
- │ Answer : 80 │
- │ ALT-F->Prog ALT-H->Help ESC->Exit │
- │ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
- └───────────────────────────────────────────────────────────┘
-
- Example (store result of first half of calculation in loc. 3) :
-
- ┌───────────────────────────────────────────────────────────┐
- │ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
- │ Float Mode │
- │ │
- │ Enter Formula : 123+456+sav(3)+23+56 <enter> │
- │ │
- │ Prev. Formula : 123+456+sav(3)+23+56 │
- │ │
- │ │
- │ Answer : 658 │
- │ ALT-F->Prog ALT-H->Help ESC->Exit │
- │ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
- └───────────────────────────────────────────────────────────┘
-
-
-
- SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 36
-
-
-
- RECALLING A RESULT FROM MEMORY
- ──────────────────────────────
-
- To recall a result from memory, the command is
-
- rec(arg)
-
- where : arg is a number from 0 to 9
-
- Parenthesis are required for this function
-
- Example (recall the result from memory location 3) :
-
- ┌───────────────────────────────────────────────────────────┐
- │ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
- │ Float Mode │
- │ │
- │ Enter Formula : rec(3) <enter> │
- │ │
- │ Prev. Formula : rec(3) │
- │ │
- │ │
- │ Answer : 579 │
- │ ALT-F->Prog ALT-H->Help ESC->Exit │
- │ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
- └───────────────────────────────────────────────────────────┘
-
- Example (recall the result from memory location 2 and 1) :
-
- ┌───────────────────────────────────────────────────────────┐
- │ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
- │ Float Mode │
- │ │
- │ Enter Formula : 100*rec(1)+rec(2)*2 │
- │ │
- │ Prev. Formula : 100*rec(1)+rec(2)*2 │
- │ │
- │ │
- │ Answer : 8160 │
- │ ALT-F->Prog ALT-H->Help ESC->Exit │
- │ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
- └───────────────────────────────────────────────────────────┘
-
-
-
- SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 37
-
-
-
- RECALLING A PREVIOUS CALCULATION
- ────────────────────────────────
-
- To recall a previous calculation the command is ALT-D.
- This command will allow you to scroll back through
- the last 10 formulas entered.
- To scroll forward through the last 10 formulas the
- command is ALT-U.
-
- PUTTING THE ANSWER ON THE ENTRY LINE
- ────────────────────────────────────
-
- To continue with calculations, the command is ALT-P.
- This command will put the ANSWER on the ENTRY LINE
- to allow for the continuation of calculations.
-
- Example :
-
- ┌───────────────────────────────────────────────────────────┐
- │ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
- │ Float Mode │
- │ │
- │ Enter Formula : <ALT-P> 1234.56 │
- │ │
- │ Prev. Formula : 1234.56 │
- │ │
- │ │
- │ Answer : 1234.56 │
- │ ALT-F->Prog ALT-H->Help ESC->Exit │
- │ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
- └───────────────────────────────────────────────────────────┘
-
-
-
- SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 38
-
-
- SETTING THE BACKGROUND COLOR
- ────────────────────────────
-
- To set the background color the command is
-
- back(arg)
-
- where : arg is a number from 0 to 15 from the
- color table.
-
- Example (set background color to blue) :
-
- ┌───────────────────────────────────────────────────────────┐
- │ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
- │ Float Mode │
- │ │
- │ Enter Formula : back(1) <enter> │
- │ │
- │ Prev. Formula : 0 │
- │ │
- │ │
- │ Answer : 0 │
- │ ALT-F->Prog ALT-H->Help ESC->Exit │
- │ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
- └───────────────────────────────────────────────────────────┘
-
-
-
- SETTING THE FOREGROUND COLOR
- ────────────────────────────
-
- To set the foreground color the command is
-
- fore(arg)
-
- where : arg is a number from 0 to 15 from the
- color table.
-
- Example (set foreground color to white) :
-
- ┌───────────────────────────────────────────────────────────┐
- │ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
- │ Float Mode │
- │ │
- │ Enter Formula : fore(15) <enter> │
- │ │
- │ Prev. Formula : 0 │
- │ │
- │ │
- │ Answer : 0 │
- │ ALT-F->Prog ALT-H->Help ESC->Exit │
- │ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
- └───────────────────────────────────────────────────────────┘
-
-
-
- SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 39
-
-
-
- HELP SCREENS
- ────────────
- The help screens can be displayed at any time. The command
- is ALT-H. Pressing ALT-H again will display the next help
- screen. The help screens that are displayed are as follows.
-
-
-
-
-
-
- ╔══════════════════════════════════════════════════════════════════════════════╗
- ╟────────────────────── P R O G R A M M E R S M O D E ───────────────────────╢
- ║ALT-N --> Not. ALT-R --> noR. ║
- ║ALT-A --> And. ALT-E --> nEgation. ║
- ║ALT-D --> nanD. ALT-P --> toggle Positive only mode on/off. ║
- ║ALT-O --> Or. ALT-T --> toggle defaulT entry mode. ║
- ║ALT-X --> eXclusive-or. ║
- ║ALT-S --> Save the result in the memory location that follows. [0..9]. ║
- ║ALT-L --> recaLL the result from the memory location that follows. [0..9]. ║
- ╟─────────────────────────── F L O A T M O D E ──────────────────────────────╢
- ║sqr(n) --> square root. x,y --> xth root of y. pi() --> 3.141592654. ║
- ║(n)] --> reciprocal. cube(n) --> cube root. frac(n) --> fraction. ║
- ║fact(n) --> factorial. abs(n) --> absolute. int(n) --> integer. ║
- ║sin(n) --> sine. cos(n) --> cosine. tan(n) --> tangent. ║
- ║asin(n) --> arc-sine. acos(n) --> arc-cosine. atan(n) --> arc-tangent. ║
- ║sinh(n) --> hyp-sine. cosh(n) --> hyp-cosine. tanh(n) --> hyp-tangent. ║
- ║asinh(n)--> inv-hyp sin. acosh(n)--> inv-hyp cos. atanh(n)--> inv-hyp tan. ║
- ║exp(n) --> anti-natural logarithm. ║
- ║log(n) --> common logarithm. ln(n) --> natural logarithm. ║
- ║fore(n) --> set foreground color. back(n) --> set bacground color. ║
- ║+sav(n) --> save result to the left in memory location n. [0..9] ║
- ║rec(n) --> recall the result stored in memory location n. [0..9] ║
- ╟──────────────────────────────────────────────────────────────────────────────╢
- ║ALT-H --> Continue ALT-Q --> Return to CALC_JNC ESC --> Exit CALC_JNC ║
- ╚══════════════════════════════════════════════════════════════════════════════╝
-
- SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 40
-
-
-
- HELP SCREENS (cont)
- ───────────────────
-
-
-
-
-
-
-
-
-
- ╔══════════════════════════════════════════════════════════════════════════════╗
- ╟─────────────────────────── F L O A T M O D E (cont) ──────────────────────╢
- ║hrs:mins:secs --> sexagesimal input. ║
- ║ALT-S --> convert result to sexagesimal. ║
- ║ALT-P --> recall Previous result. fix(n) --> set fixed dec. [0..9] ║
- ║ALT-D --> step backwarDs through previous formulas entered. [0..9] ║
- ║ALT-U --> step forwards through previous formulas entered. [0..9] ║
- ╟─────────── P R O G R A M M E R S A N D F L O A T M O D E ──────────────╢
- ║ALT-F --> toggle between both the PROGRAMMERS and FLOAT calculators. ║
- ║TAB --> clear the calculator buffer. BACKSPACE --> delete character. ║
- ║ALT-1 --> move calculator display up one row. ESC --> exit CALC_JNC. ║
- ║ALT-2 --> move calculator display down one row. ║
- ║ALT-3 --> move calculator display to the left one column. ║
- ║ALT-4 --> move calculator display to the right one column. ║
- ║ALT-K --> send the current result to the applications keyboard buffer. (PASTE)║
- ╟─────────────────── C O M M A N D L I N E O P T I O N S ──────────────────╢
- ║/? --> display options. /I --> program information. ║
- ║/Hn --> set hotkey=n. /X --> use FLOAT calc as default. ║
- ║/R --> load CALC_JNC as a TSR. /D --> remove CALC_JNC from memory.║
- ║/Pn --> set fixed number of decimal places. n=[0..9] ║
- ║/Bn --> background color. n=[0..15] /Fn --> foreground color. n=[0..15] ║
- ║ ╢
- ╟──────────────────────────────────────────────────────────────────────────────╢
- ║ALT-H --> Continue ALT-Q --> Return to CALC_JNC ESC --> Exit CALC_JNC ║
- ╚══════════════════════════════════════════════════════════════════════════════╝
-
-
- SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 41
-
- COMPATIBLE VIDEO MONITORS
- ─────────────────────────
-
- CALC_JNC has been tested on the following video monitors.
-
- MONOCHROME
- CGA
- EGA
- VGA
- SVGA
-
-
- GRAPHICS SCREENS
- ────────────────
-
- CALC_JNC will not attempt to pop up on top of a graphics
- screen.
-
- TEXT MODES
- ──────────
-
- CALC_JNC will work with 80-132 column text modes.
- If the video mode is changed after CALC_JNC has been loaded
- into memory, CALC_JNC will sense the change and configure
- itself accordingly.
-
-
- SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page A1
-
-
-
-
- COLOR TABLE
- ─────────────
-
- Value Color
- ───── ─────
- * 0 ──────────────────────> Black
-
- 1 ──────────────────────> Blue
-
- 2 ──────────────────────> Green
-
- 3 ──────────────────────> Cyan
-
- 4 ──────────────────────> Red
-
- 5 ──────────────────────> Magenta
-
- 6 ──────────────────────> Brown
-
- * 7 ──────────────────────> Light Gray
-
- 8 ──────────────────────> Dark Gray
-
- 9 ──────────────────────> Light Blue
-
- 10 ──────────────────────> Light Green
-
- 11 ──────────────────────> Light Cyan
-
- 12 ──────────────────────> Light Red
-
- 13 ──────────────────────> Light Magenta
-
- 14 ──────────────────────> Light Yellow
-
- * 15 ──────────────────────> White
-
-
-
-
- * - These are the only colors available if a
- monochrome adapter or a monochrome monitor
- is used.
-
-
- SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page A2
-
-
- PROGRAMMERS CALCULATOR
- ────────────────────────
-
- Programmers Functions
- ───────────────────────
-
- + : Addition
- ─ : Subtraction
- * : Multiplication
- / : Division
- % : Modulus
- ALT-D : Nand
- ALT-A : And
- ALT-O : Or
- ALT-X : Exclusive-Or
- ALT-R : Nor
- ALT-N : Not
- ALT-E : Negation
- ALT-S : Store result in memory location that
- follows.
- ALT-L : Recall the value stored in the location
- follows.
- ALT-F : Switch to the FLOAT CALCULATOR.
- ALT-K : Send result to keyboard buffer
- ALT-H : Help screens.
- ALT-1 : Move CALC_JNC up one line.
- ALT-2 : Move CALC_JNC down one line.
- ALT-3 : Move CALC_JNC to the left.
- ALT-4 : Move CALC_JNC to the right.
- TAB : Clear entry line.
- BACKSPACE : Delete last character entered.
- ESC : Exit Calc and return to the application.
-
-
-
- SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page A3
-
-
-
- FLOAT CALCULATOR
- ──────────────────
-
- Float Functions
- ─────────────────
-
- + : Perform addition.
- - : Perform subtraction.
- * : Perform multiplication.
- / : Perform division.
- () : Parenthesis.
- Max depth of 15.
- x ^ y : x raised to the power of y
- x , y : Obtain the xth root of x.
- x ] : Obtain the reciprocal of x.
- sqr(arg) : Perform square root on arg.
- abs(arg) : Get the absolute value of arg.
- sin(arg) : Perform sine function on arg.
- cos(arg) : Perform cosine function on arg.
- tan(arg) : Perform tangent function on arg.
- sinh(arg) : Perform the hyperbolic sine of arg.
- cosh(arg) : Perform the hyperbolic cosine of arg.
- tanh(arg) : Perform the hyperbolic tangent of arg.
- asin(arg) : Perform the arc sine of arg.
- acos(arg) : Perform the arc cosine of arg.
- atan(arg) : Perform the arc tangent of arg.
- ln(arg) : Perform the natural logarithm of arg.
- log(arg) : Perform the common logarithm of arg.
- exp(arg) : Perform the anti-natural logarithm of arg.
- int(arg) : Convert arg to an integer.
- frac(arg) : Get the fraction of arg.
- fact(arg) : Get the factorial of arg.
- cube(arg) : Get the cube root of arg.
- sav(arg) : Save the result to the left of the function
- in arg. This function may be put into a formula
- in any place.
- Range : 0 to 9 memories.
- rec(arg) : Recall memory at location arg. This function
- may be put into a formula in any place.
- Range : 0 to 9 memories.
- back(arg) : Define the background color.
- fore(arg) : Define the foreground color.
- ALT-P : Put the previous result on the entry line.
- ALT-D : Recall the previous formula entered.
- ALT-U : Recall the next formula entered.
- (use in conjunction with ALT-D)
- ALT-F : Switch to the PROGRAMMERS CALCULATOR.
- ALT-K : Send result to keyboard buffer
- ALT-1 : Move CALC_JNC up one line.
- ALT-2 : Move CALC_JNC down one line.
- ALT-3 : Move CALC_JNC to the left.
- ALT-4 : Move CALC_JNC to the right.
- ALT-H : Help screens.
- TAB : Clear entry line.
- BACKSPACE : Delete last character entered.
- ESC : Exit CALC_JNC and return to the application.
-
-
-
-
- SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page B1
-
-
-
- PRECEDENCE
- ────────────
-
- 1 - Highest Priority, 5 - Lowest Priority
-
-
- FUNCTION PRECEDENCE
- ──────── ──────────
-
- + ───────────────────────────> 5
- - ───────────────────────────> 5
- * ───────────────────────────> 4
- / ───────────────────────────> 4
- () ───────────────────────────> 1
- x ^ y ────────────────────────> 2
- x , y ────────────────────────> 2
- x ] ──────────────────────────> 2
- sqr(arg) ─────────────────────> 3
- abs(arg) ─────────────────────> 3
- sin(arg) ─────────────────────> 3
- cos(arg) ─────────────────────> 3
- tan(arg) ─────────────────────> 3
- sinh(arg) ────────────────────> 3
- cosh(arg) ────────────────────> 3
- tanh(arg) ────────────────────> 3
- asin(arg) ────────────────────> 3
- acos(arg) ────────────────────> 3
- atan(arg) ────────────────────> 3
- ln(arg) ──────────────────────> 3
- log(arg) ─────────────────────> 3
- exp(arg) ─────────────────────> 3
- int(arg) ─────────────────────> 3
- frac(arg) ────────────────────> 3
- fact(arg) ────────────────────> 3
- cube(arg) ────────────────────> 3
-
-
-
-
- SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page B2
-
-
-
- MINIMUM/MAXIMUM RANGES
- ────────────────────────
-
-
-
- PROGRAMMERS CALCULATOR
- ──────────────────────
-
- DECIMAL -2,147,483,648 to +2,147,483,647
- or positive only mode 0 to +4,294,967,295
- HEXADECIMAL 0 to ffffffff
- OCTAL 0 to 37777777777
- BINARY 0 to 11111111111111111111111111111111
-
-
-
- FLOAT CALCULATOR
- ────────────────
-
- + 1e-302 to 1e+302
- - 1e-302 to 1e+302
- * 1e-302 to 1e+302
- / 1e-302 to 1e+302
- () 15 Levels
- x ^ y x < 0, y = natural number
- x = 0, y > 0
- x , y x >= 0, y <> 0
- x ] 1e-302 < arg < 1e+302
- sqr(arg) 0 <= arg < 1e+302
- cube(arg) |arg| < 1e+302
- sin(arg) |arg| <= 9*1e+9
- cos(arg) |arg| <= 9*1e+9
- tan(arg) |arg| <= 9*1e+9
- sinh(arg) |arg| <= 695.3806981
- cosh(arg) |arg| <= 695.3806981
- tanh(arg) |arg| < 1e+302
- asin(arg) |arg| <= 1
- acos(arg) |arg| <= 1
- atan(arg) |arg| <= 1e+302
- ln(arg) 0 < arg < 1e+302
- log(arg) 0 < arg < 1e+302
- exp(arg) 1e-302 < arg >= 695.3806981
-
-
- SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page C1
-
-
-
- ERROR MESSAGES
- ────────────────
-
- When an error occurs CALC_JNC will display the error in
- the upper left corner of the screen. The possible
- error messages are as follows.
-
- ERROR DEFINITION
- ─────────────────────────────────── ─────────────────────────────────
-
- SYNTAX A command was entered that was
- not recognized by CALC_JNC.
-
- OVERFLOW A calculation caused an overflow
- to occur within CALC_JNC.
-
- DIVIDE BY 0 An attempt to divide a number
- by zero occurred.
-
- SQUARE OF A NEGATIVE The square root of a negative number
- was attempted.
-
- ONLY IN TSR MODE An attempt was made to send the result
- to the keyboard buffer, but CALC_JNC
- was not loaded as a TSR.
-
- CALC_JNC PROGRAM ALREADY LOADED. CALC_JNC has already been loaded as a
- TSR.
-
-
- CALC_JNC CANNOT BE REMOVED FROM MEMORY. Another TSR was loaded after CALC_JNC,
- this prevents CALC_JNC from restoring
- the interrupt vector table.
-
- CALC_JNC NOT FOUND IN MEMORY. CALC_JNC was not found in memory.
-
-
-
- REGISTRATION FORM
-
- NAME :______________________________________________________________
-
- STREET ADDRESS :____________________________________________________
-
- CITY :_______________________________ STATE :___ ZIP :______________
-
- COUNTRY :____________________________ PHONE :_______________________
-
- CIS ID# :____________________________
-
- DISK TYPE : 5.25___ 3.5___
-
- Please send me ____ copies of the registration package at $25.00
- each which includes the following.
-
- 1) PRINTED MANUAL.
- 2) CALC_JNC -------> Registered Version.
- 3) CALC_HEX -------> 22k programmers calculator.
- 4) CALC_CP -------> Uses 80x87 math coprocessor.
- 5) MANUAL.DOC -----> Manual on disk.
-
- Telephone and E-mail support for 90 days.
-
- MAILING ADDRESS:
- CALC_JNC ver 9.01
- James N. Cox
- 418 Erie Avenue
- Quakertown, Pa. 18951 U.S.A.
-
- -------------------------------------------------------------------------
- PHONE ORDERS ONLY
- -----------------
- Visa/Mastercard orders may be made by phone.
-
- Software Excitement! 1-800-444-5457 ask for item number V080.
- -------------------------------------------------------------------------
- COMPUSERVE ORDERS
- -----------------
- Visa/Mastercard orders may be made directly on CompuServe by
- following these next steps.
-
- 1) Type GO SE at any prompt.
- 2) Select number 7 for Register Shareware Software.
- -------------------------------------------------------------------------
- QUESTIONS?
- ----------
- Phone : 215-538-7363
- Monday through Friday 8:00pm to 12:00am EST
- Saturday/Sunday 9:00am to 3:00pm EST
- CompuServe : [76665,3443]
- -------------------------------------------------------------------------
-
- All orders will be sent within three business days after receipt of the order.
- ALL PRODUCTS CARRY A 30 DAY UNCONDITIONAL MONEY BACK GUARANTEE.
-
-