# Category : Science and Education

Archive : TRICALC.ZIP

Filename : TRICALC.DOC

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

Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!

This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.

But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: http://www.os2museum.com/wp/mtswslnk/