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

## 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