home *** CD-ROM | disk | FTP | other *** search
/ Black Box 4 / BlackBox.cdr / proglang / calc_j.arj / README.1ST < prev    next >
Encoding:
Text File  |  1991-12-31  |  9.7 KB  |  248 lines

  1.  
  2. CALC_JNC ver 8.00 is a fully functional SHAREWARE calculator program.
  3.  
  4. This program has all of is functions enabled. When registration
  5. is received a printed manual along with the following programs
  6. will be sent to you :
  7.                       CALC_JNC - Registered version
  8.                       CALC_HEX - 22k PROGRAMMERS CALCULATOR                
  9.                       CHEX44   - 44 bit PROGRAMMERS CALCULATOR            
  10.                       CALC_CP  - Uses math coprocessor for floating point 
  11.                       MANUAL   - Full users manual
  12.                       
  13. Customer support (phone,mail,email) will also be available to
  14. all registered users. 
  15.  
  16. At the end of this file are the functions which are available
  17. in this program. The printed manual contains full examples
  18. for each function.
  19.  
  20.  
  21. If you have any problems with this SHAREWARE program please
  22. contact me via E-Mail on CIS. My ID number is 76665,3443.
  23.  
  24.  
  25. DEFINITION OF SHAREWARE
  26.  
  27. Shareware distribution gives users a chance to try software
  28. before buying it. If you try a Shareware program and continue
  29. using it, you are expected to register. Individual programs
  30. differ on details -- some request registration while others
  31. require it, some specify a maximum trial period. With
  32. registration, you get anything from the simple right to continue
  33. using the software to an updated program with printed manual.
  34.  
  35. Copyright laws apply to both Shareware and commercial software,
  36. and the copyright holder retains all rights, with a few specific
  37. exceptions as stated below. Shareware authors are accomplished
  38. programmers, just like commercial authors, and the programs are
  39. of comparable quality. (In both cases, there are good programs
  40. and bad ones!) The main difference is in the method of
  41. distribution. The author specifically grants the right to copy
  42. and distribute the software, either to all and sundry or to a
  43. specific group. For example, some authors require written
  44. permission before a commercial disk vendor may copy their
  45. Shareware.
  46.  
  47. Shareware is a distribution method, not a type of software. You
  48. should find software that suits your needs and pocketbook,
  49. whether it's commercial or Shareware. The Shareware system makes
  50. fitting your needs easier, because you can try before you buy.
  51. And because the overhead is low, prices are low also. Shareware
  52. has the ultimate money-back guarantee -- if you don't use the
  53. product, you don't pay for it.
  54.  
  55.  
  56.  
  57.  
  58. DISCLAIMER - AGREEMENT
  59.  
  60. Users of CALC_JNC must accept this disclaimer of warranty:
  61. CALC_JNC is supplied as is.  The author disclaims all
  62. warranties, expressed or implied, including, without limitation,
  63. the warranties of merchantability and of fitness for any purpose.
  64. The author assumes no liability for damages, direct or conse-
  65. quential, which may result from the use of CALC_JNC."
  66.  
  67. CALC_JNC is a "shareware program" and is provided at no charge
  68. to the user for evaluation.  Feel free to share it with your
  69. friends, but please do not give it away altered or as part of
  70. another system.  The essence of "user-supported" software is to
  71. provide personal computer users with quality software without
  72. high prices, and yet to provide incentive for programmers to
  73. continue to develop new products.  If you find this program
  74. useful and find that you are using CALC_JNC and continue to use
  75. CALC_JNC after a reasonable trial period, you must make a reg-
  76. istration payment of $25.00 to James N. Cox.  The $25.00
  77. registration fee will license one copy for use on any one
  78. computer at any one time.  You must treat this software just like
  79. a book.  An example is that this software may be used by any
  80. number of people and may be freely moved from one computer
  81. location to another, so long as there is no possibility of it
  82. being used at one location while it's being used at another.
  83. Just as a book cannot be read by two different persons at the
  84. same time.
  85.  
  86. Commercial users of CALC_JNC must register and pay for their
  87. copies of CALC_JNC within 30 days of first use or their license
  88. is withdrawn.  Site-License arrangements may be made by con-
  89. tacting James N. Cox.
  90.  
  91. Anyone distributing CALC_JNC for any kind of remuneration must
  92. first contact James N. Cox at the address below for authorization.
  93. This authorization will be automatically granted to distributors
  94. recognized by the (ASP) as adhering to its guidelines for
  95. shareware distributors, and such distributors may begin offering
  96. CALC_JNC immediately (However James N. Cox must still be advised so
  97. that the distributor can be kept up-to-date with the latest
  98. version of CALC_JNC.).
  99.  
  100. You are encouraged to pass a copy of CALC_JNC along to your
  101. friends for evaluation.  Please encourage them to register their
  102. copy if they find that they can use it.  All registered users
  103. will receive a copy of the latest version of the CALC_JNC
  104. system.
  105.  
  106.  
  107. James N. Cox
  108. 418 Erie Avenue
  109. Quakertown, Pa. 18951 U.S.A
  110. CIS# 76665,3443
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.                                                                       
  118.  
  119.  
  120.                  COMMAND LINE OPTIONS
  121.                  ────────────────────
  122.        
  123.        usage :
  124.        
  125.         calc_jnc {/r} {/bn} {/fn} {hn}
  126.     
  127.     
  128.     PARAMETER                                 DEFINITION
  129.     ─────────               ───────────────────────────────────────────
  130.     
  131.        /r    ─────────────>  Load the calculator as a TSR.
  132.     
  133.        /bn   ─────────────>  Set the background color. (see color table)
  134.                  Range : n <= 15.
  135.     
  136.        /fn   ─────────────>  Set the foreground color. (see color table)
  137.                  Range : n <= 15.
  138.     
  139.        /hn   ─────────────>  Define a new hot key to activate the 
  140.                  calculator program when loaded as a TSR.
  141.                  Range : n = any key.
  142.  
  143.        /i    ─────────────>  Information about the program.
  144.  
  145.        /?    ─────────────>  Show options.
  146.  
  147.  
  148.     The above options except for /i and /? are only valid the
  149.     first time calc_jnc is loaded as a TSR. If calc_jnc is not 
  150.     loaded as a TSR then the command line options are always valid.
  151.     
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.                                  PROGRAMMERS CALCULATOR
  160.                                 ────────────────────────
  161.  
  162.                 
  163.                                   Programmers Functions
  164.                              ───────────────────────
  165.             
  166.                      +          :  Addition
  167.                      ─          :  Subtraction 
  168.                      *          :  Multiplication
  169.                      /          :  Division
  170.                      %          :  Modulus
  171.                      ALT-D      :  Nand
  172.                      ALT-A      :  And
  173.                      ALT-O      :  Or
  174.                      ALT-X      :  Exclusive-Or
  175.                      ALT-R      :  Nor
  176.                      ALT-N      :  Not
  177.                      ALT-E      :  Negation
  178.                      ALT-S      :  Store result in memory location that
  179.                                follows.
  180.                      ALT-L      :  Recall the value stored in the location
  181.                                follows.
  182.                      ALT-F      :  Switch to the FLOAT CALCULATOR.
  183.                      ALT-H      :  Help screens.
  184.                    TAB        :  Clear entry line.
  185.                  BACKSPACE  :  Delete last character entered.
  186.                      ESC        :  Exit Calc and return to the application.
  187.                   
  188.                    
  189.  
  190.  
  191.  
  192.                                   FLOAT CALCULATOR
  193.                                  ──────────────────
  194.  
  195.  
  196.                            Float Functions
  197.                           ─────────────────
  198.             
  199.               +           :  Perform addition.
  200.                 -           :  Perform subtraction.
  201.                 *           :  Perform multiplication.
  202.                 /           :  Perform division.
  203.                 ()          :  Parenthesis. 
  204.                            Max depth of 15.
  205.                 x ^ y       :  x raised to the power of y
  206.                 x , y       :  Obtain the xth root of x.
  207.                 x ]         :  Obtain the reciprocal of x.
  208.                 sqr(arg)    :  Perform square root on arg.
  209.                 abs(arg)    :  Get the absolute value of arg.
  210.                 sin(arg)    :  Perform sine function on arg. 
  211.                 cos(arg)    :  Perform cosine function on arg. 
  212.                 tan(arg)    :  Perform tangent function on arg.
  213.                 sinh(arg)   :  Perform the hyperbolic sine of arg.
  214.                 cosh(arg)   :  Perform the hyperbolic cosine of arg.
  215.                 tanh(arg)   :  Perform the hyperbolic tangent of arg.
  216.                 asin(arg)   :  Perform the arc sine of arg.
  217.                 acos(arg)   :  Perform the arc cosine of arg.
  218.                 atan(arg)   :  Perform the arc tangent of arg.
  219.                 ln(arg)     :  Perform the natural logarithm of arg.
  220.                 log(arg)    :  Perform the common logarithm of arg.
  221.                 exp(arg)    :  Perform the anti-natural logarithm of arg.
  222.                 int(arg)    :  Convert arg to an integer.
  223.                 frac(arg)   :  Get the fraction of arg.
  224.                 fact(arg)   :  Get the factorial of arg.
  225.                 cube(arg)   :  Get the cube root of arg.
  226.                 sav(arg)    :  Save the result to the left of the function
  227.                            in arg. This function may be put into a formula
  228.                            in any place.
  229.                            Range : 0 to 9 memories.
  230.                 rec(arg)    :  Recall memory at location arg. This function
  231.                    may be put into a formula in any place.
  232.                    Range : 0 to 9 memories.
  233.         back(arg)   :  Define the background color.
  234.         fore(arg)   :  Define the foreground color.
  235.         ALT-P       :  Put the previous result on the entry line.
  236.         ALT-D       :  Recall the previous formula entered.
  237.         ALT-U       :  Recall the next formula entered. 
  238.                    (use in conjunction with ALT-D)
  239.         ALT-F       :  Switch to the PROGRAMMERS CALCULATOR.
  240.         ALT-H       :  Help screens.
  241.         TAB        :  Clear entry line.
  242.         BACKSPACE   :  Delete last character entered.
  243.         ESC         :  Exit CALC and return to the application.
  244.  
  245.  
  246.  
  247.  
  248.