Dec 242017
 
Scientific Calculator.
File TRICALC.ZIP from The Programmer’s Corner in
Category Science and Education
Scientific Calculator.
File Name File Size Zip Size Zip Type
TRICALC.DOC 3534 1727 deflated
TRICALC.EXE 35664 15037 deflated

Download File TRICALC.ZIP Here

Contents of the TRICALC.DOC file


TRICALC- The ultimate pop-up calculator

Requires color adaptor for optimum performance.

TRICALC is a powerful memory resident calculator program.
It is meant for those times when a swift calculation is needed
but one is in another program. Without dropping out of the
current program, one presses the hot-key and TRICALC appears to
save the day! The great advantage of TRICALC is the method
of entering expressions to be evaluated. Instead of dealing
with only 2 parameters at a time (LIKE OTHER, INFERIOR,
CALCULATORS DO), TRICALC allows an entire string to be entered
and evaluated. Results are returned in both standard and
scientific notation.

If the register $R holds the number 6,
the expression:

> 3+7*Cos(360)-Log(10000)+Sqrt(4)*$R

Would be evaluated to 18 and 1.80000000000 E01

(NOTE: Order of operations is followed, so 7*3+5 is not the
same as 7*(3+5))

TRICALC's functions are of the form: Func(Argument)

TRICALC supports the following functions:
Sin - Trigonometric SINE function of the argument ex. Sin(45)
Cos - Trig. COSINE function
Tan - Trig. TANGENT function ( Sin[X]/Cos[X] )
ArcSin - Trig ARC-SINE function. Inverse operation of Sine.
Domain is X: -1<=X<=1
ArcCos - Trig ARC-COSINE function. Similar to ARCSIN
ArcTan - Trig ARC-TANGENT function. Similar to ARCSIN
Ln - Logarithm with base e of the argument (approx. 2.7)
Log - Logarithm with base 10
Exp - e raised to the argument ex. Exp(2) = approx. 2.7^2
Sqrt - Square root of argument

N'th roots can be made by using X^(1/N)
ex. 27^(1/3) = 3rd root of 27 = 3

TRICALC also has registers to hold the results of operations.
to assign a value to a register, enter the following at the > prompt:
$[REG]=Expression

There are 26 registers- $A..$Z
$A..$Y are user adjustable while $Z will always hold the result of
the last operation. All register's values will carry over from each
pop-up, so they are usable for holding any value you want to remember.
Registers can be used just like numbers or functions.
ex. $R^6-Sin($A+2*(1/$N))+7

When putting TRICALC into memory the default pop-up key is ALT-C.
The user can, instead, pick his/her own pop-up key, such as CTRL-ALT-HOME
or something similarly stupid. To do this use the primary value as the first
parameter and the auxilliary value as the second. Here are some examples:

TriCalc 59 F1 is Hot-Key
TriCalc 119 Ctrl-Home
130 Alt-Hyphen
15 Shift-Tab
20 Alt-T

To get other values, consult the Turbo Pascal (TM Borland Int'l) manual
or other resource. The values are standard main-aux byte keyboard
controls.

If you want to avoid the annoying opening screen, use NS (NoScreen) as a
parameter. I would recommend putting the TriCalc call in a batch file
if you are going to use some particular combination often.

Enjoy this useful (We hope) utility, and support the ShareWare concept
by sending $5.00 and any comments or suggestions to TriSoft at the below
address. If you would like an updated, customized version please send $25.OO
and we can give you an updated version (customized colors, customized func-
tions, graphing, derivatives/integrals, and extended register access)
Thank You.

TriSoft Technologies
11204 Hunting Horn Ln.
Reston, Va. 22091


 December 24, 2017  Add comments

Leave a Reply