Calculators, General Stats Programs
for DOS

Back to Front Page

global menu:



TSR CALCULATORS (pop-up calculators)


1. ScrCalc- TSR calculator can grab screen numbers and paste result. Manual expression entry too.
2. 2CALC- TSR calc with tape and paste result.
3. Addit- TSR addition-only calculator.
4. EE- Programmer's expression evaluator with TSR option.
5. CALC (3)- Small programmer's TSR calculator.

  1. ScrCalc: * * * Old but good design. ScrCalc is a tsr calculator which performs all arithmetic operations and has a store-number-in-memory feature. Can grab numbers displayed in text mode ouput using ScrCalc's own cursor. Equations can also be entered manually. Uses 5K RAM when resident; no unload from memory option. Hot key is ALT +. Operation is simple but maybe not initially intuitive- read the doc first. Distributed as donationware. Author: KY Software (1989).
  2. 2CALC: * * * [added 3-12-98]. My favorite for simple calculations. 2CALC requires around 4.6 K RAM while resident depending on size of tape. Hot key modifiable, length of tape adjustable, and colors can be modified. Has ability to paste results into a text mode application or the command line. Special functions: Percent. No automatic precedence of certain operators. Option to unload from memory. Author: Horst Schaeffer, Germany (1996), suggested by Robert Bull.
  3. Addit: * * A simple addition calculator that runs as a TSR. You can pop it up in any text mode application and highlight numbers in your text you wish to add (vertical and horizontal highlighting possible). You can paste the result into the application. Because only the addition operation is supported, it's use is limited. The TSR requires about 6.5K RAM and can be unloaded from memory.
  4. EE: unrated [added 3-6-98; updated 2-21-99] A programmer's expression evaluator with many options, including TSR option. Programmers will likely prefer it over the other TSR calcs listed here, but non-programmers may find it more confusing than useful (no floating point support). Ability to grab simple or full expressions from screen. Formerly shareware, now freeware. Author: Mark Incley, UK (1997). Part of the Inkutils set. (v1.53;2-99)
  5. CALC: unrated [added 7-21-98] A bare bones, low memory usage (4K ) programmer's calculator. From the docs: "base conversion, bit-shifting, logical operator, and mod functions, and 32-bit number representation that also supports a 2-decimal place integer arithmetic calculations." Can't paste result; no unload from memory option. Author: Douglas Boling and PCMag. (1988).


COMMAND-LINE CALCULATORS


1. Math- Command line calculator with memory registers.

* * * *

Math is a 40K command line calculator that handles common arithmetic calculations. Equations can be entered in the familiar fashion: 5+5 <enter> or as an expression: x=5+5.Several expressions can be separated with commas and will execute in sequence. User can define up to 20 functions which can be saved and re-used. Standard functions: (a)cos(h), (a)sin(h), (a)tan(h), deg, rad, exp, ln, log(x), round(x), sqrt(x) abs(x), pi. Interactive mode option. Arrow key recall of last expression.

download mathfc24.zip (27K)


2. TCalc- Command-line calculator.

* * * *

TCalc can perform arithmetic calculations and sends results directly to standard output. When called in batch files, TCalc can set environment variables allowing you to perform some interesting tricks with numbers, e.g., performing actions on a range of numbered files. Unlike MATH, you can feed Tcalc expressions from a text file using syntax: tcalc < myequat.txt.
It can also be run in interactive mode with arrow key recall of last expression. No memory registers. Released in 1988.

download tcalc.zip (26K)


3. EVAL (1)- Advanced variable precision command line calculator.

* * * *

Briefly stated, this advanced command line calculator is distinguished by the inclusion of relational, logical and conditional operators, and variable precision output. Like Math and TCalc, EVAL can be run interactively without parameters, or one or more expressions can be entered on the command line. Like TCalc, expressions can also be fed to EVAL from text files. EXE size=70K. Author: J. M. Aguirregabiria, Spain. (1994); Suggested by M. Van Erp.

Other features:

download eval100.zip (46K)


4. Eval (2)- Command line calculator.

* * * [added 06-19-99]

A 30K advanced command line calculator- it supports many functions including Hyperbolic, Base-n, etc." Display numbers as HEX, OCTAL and/or BINARY. Up to 10 memory variables can be specified [m0-m9]. Interactive mode available. Notes: May not correctly handle input from file of expressions.

Author: Amitabh Saxena, India (1999).

download eval_11.zip (v1.1, 29K)


5. CALC387- Tiny 1K command line calculator (requires math coprocessor/ FPU).

* * * * [added 7-22-98]

Intended primarily as a programming excercise, this 1024 byte program performs most of the functions of larger calculators. The catch? A 387+ math coprocessor/ FPU is required. ASM source included. Author: Craig Hessel (1996)

Syntax: CALC387 math_expression         Calculates result
        CALC387                         Shows usage
1+4*2^3-5/4%1 --> 32.75                 Usual precedence
((1+4)*2)^3       1000                  Can override
-MEM^(1/3)       -10                    MEM is last result
1 / 7             0.14286               Default 5 decimals
1.0000000/7       0.1428571             Extra implied
1E0/7             1.428571428571429E-1  Max if E-notation
E*COS(PI)        -2.71828               Constants e and pi
1/0               ?                     Error indicator
LOG/LN/LG/SIN/COS/TAN/INT/SIGN/RND/ASIN/ACOS/ATAN/SQR/ABS

download calc387.zip (15K)


6. Fraction- Fraction calculator.

* * [added 7-4-98]

A no frills command line calculator that accepts fractions in input. Outputs both fractional and decimal results. Author: M. Cooper (1994)

Usage:

fraction aaa/bbb <operator> ccc/ddd (or) AAA-aaa/bbb <operator> CCC-ccc/ddd 
c:\fraction 2/3 + 5/73 
The result: 161/219 
Decimal equivalent = 0.73516 

download fracti10.zip (28K, with source)


FULL SCREEN, AND RPN CALCULATORS


1. CALC (2)- Simple full screen calculator with file logging.

* * * *

CALC is a text mode, full screen calculator that can log calculations and results to a file. Not fancy, but well-designed. Operators are + - / * and ^. Functions are EXP(), LN(), SQR(), SQRT(), SIN(), COS() and ARCTAN(). Variable definition support. Recall previous commands with arrow keys. Built-in English (type CALC UK) and Danish language support. Author: Tue Tjur, Denmark; home page.

download CALC.EXE (this is the 30K executable, not an archive)


2. VpCalc- Full screen expression calculator can log results to file.

* * * *

VpCalc won't suite everyone's tastes, but it represents one of the more versatile freeware DOS calculators available. Technically speaking, VpCalc is a "variable precision floating decimal point calculator." It runs as a menu-less full screen application. Calculations are entered using variables. Includes mathematical, logical and conditional operators, plus the usual array of trigonometric functions. You'll need to read the manual or online help to get a feel for how to enter equations and take full advantage of "code" (macro) files. Entering equations is not difficult -just different; instead of entering "5 + 3 =", you type the expression "x = 5 + 3", and VpCalc returns and stores the value of x (variable values are automatically stored in memory). VpCalc can log all output to a text file. Several screens of online help available. Author: H. Smith. Home Page.

download vpcalc23.zip.


3. RPN30- Advanced scientific RPN calculator (HP-29c) with file logging.

* * * *

RPN30 is an excellent calculator that mimics the functions of the long deceased HP-29c advanced scientific calculator (but with no programming). Important features present in RPN30 that are lacking in the other calculators listed here include 1) units conversions and 2) basic statistical functions: standard deviation, geometric mean, harmonic mean, (set) linear coefficients, interpolate y from x or x from y, linear regression, linear-regression statistics.

This calculator can log results to a file. Requires CGA or better video compatibility. Released in 1990.

download rpn30exe.zip (exe)
download rpn30doc.zip (docs)


5. JKCalc- Full screen, advanced RPN calculator program; mouse, menu-driven.

* * * *

Note: Generates runtime error on fast Pentiums.

This is a versatile but unusual looking full screen calculator with menus, mouse support, and good online help. The interface will only make sense to RPN users. This app can't save or print output but it will run in a DOS window. Features from the help documentation:

Available menus:

  1. Mode sets the operating mode for the calculator which can be set to work with real numbers, complex numbers, fractions, binary integers or polynomials.
  2. Edit menu contains items for editing the stack X element as well as operations with the clipboard.
  3. Options menu contains commands related to display formats and settings for screen colors and settings for the speaker and the mouse.
  4. Stack menu has commands to control the XYZT and Last X stack elements and also controls the use of the memory window.
  5. Calculate menu has all commands for calculations to be performed on the stack elements. Some of the advanced functions included: Hyperbolic, Trigonometric / Complex: Complex Conjugate of X Real <--> Imaginary Polar Form of X / Constants / Logical / Logarithmic / Probabilistic: Factorial X!, Permutations P(Y,X), Combinations C(Y,X) / Number Theoretic: Group Order of Y Modulo X , GCF(Y,X), LCM(Y,X), Prime Factor X, (m/n)*Pi, Evaluate Polynomial, Repeating Decimals, Decimal > Continued Fraction, Simple Continued Fraction, General Continued Fraction.

download jkcalc.zip (130K)


UNITS CONVERSION PROGRAMS



1. CONVERT (1)- Command line units conversion program.
2. Convert (2)- Menu-driven units conversion program.
3. UNIT- Full screen units converter; over 900 conversions.

  1. CONVERT * * * * * - A recent release (8-97) and the best of this group, in my opinion. From the docs..."CONVERT converts between different measuring units: for instance, from feet to inches, or pounds to ounces, etc. CONVERT can also handle compound units such as meters per second or pounds per square inch, can display its results in scientific notation with up to 7 digit precision, can do conversions in different numerical bases, and can be extended to include more units by editing the CONVERT.DAT data file."
  2. Convert * * * - A user-friendly, mouse and menu driven units conversion program. One significant limitation: It can't print or save results to a file!
  3. Units Converter * * * 1/2 - A full screen units converter which is both easy to use and supports over 900 conversions. No facility for saving results to a file. Introductory ad-screen is VGA but program interface is text mode- you can use a copy/ paste utility to grab results. Author: Minco Corp. (1989)


STATISTICS APPS (general)


unrated

I'm not well-qualified to evaluate these packages, but most are basic and not suitable for extremely large data sets. I've listed a range of programs which together cover most of the more familiar statistical tests, i.e., univariate/descriptive, anova, regression, t-test, familiar nonparametric tests, etc.


1. NPS- Small mouse/menu driven nonparametric stats package.

NPS [updated 07-25-99] is a stats program which performs nonparametric statistical tests on smaller databases stored in dBASE3 format. The program is menu-driven with pop-up windows and mouse support. Note: Can send test results to printer but not file.

Features include:

  1. Creation and management of dBASE files.
  2. Selection of up to 12 samples from the database by a simple inclusion/exclusion menu
  3. Cross tabulation of character fields.
  4. Calculation of binomial confidence limits on rates, Fisher's exact test, McNemar test, Mantel-Haenszel test, Chi-squared test, Kaplan-Meier life tables, Calculation of median with exact confidence limits, Spearman- and linear correlation, Mann-Whitney two sample test, Kruskal-Wallis n-sample test, One-sample signed ranksum test, Friedman test.
  5. Simple graphic presentations of the data are added.

Author: Carsten Aaby, Denmark (1999).

New 07-25-99: four executables are now packaged with distribution: handle 20 col x 750 rows, 40 col x 375 rows, 60 col x 250 rows, or 100 col x 125 rows of data.

download NPS.zip (331K)


2. STATS- Basic statistical program.

STATS is a basic full screen statistical program. Includes graphing functions. For a DOS program, it is not too difficult to use or navigate, although some commands are not easily located. Mono, CGA, EGA and VGA resolutions. Not mouse compatible. The Windows version is much easier to use, in my opinion. Released by Richard Parris.

Short list of features...

  1. User-editable one- and two-variable data sets.
  2. Can draw scatter plots for any data sets. Text can be added to scattergrams.
  3. Six automatic curve-fitting modes.
  4. Binomial, Hypergeometric, and Normal distributions.
  5. Summary statistics of data sets (can't be saved to a file, but can be printed).
  6. Can save data sets in proprietary format for re-use, or as plain ASCII files.

Limitations...

  1. 2-variable data sets are limited to arrays of twenty columns and 300 rows max.
  2. Can't export plots or other graphics to files (you can print them).
  3. Available key commands are scattered throughout documentation.

download pgsdos.exe (STATS) (368 KB) also includes the unrelated GEOM and PLOT apps



3. HISTO- Calculates descriptive statistics, generates histograms.

HISTO is a mouse and menu-driven full screen app that only performs bare descriptive statistics on a user editable data set (max is 999 values, single variable). This app is too big (189K with support files) for the few functions it performs, but it is easy to use. "This program will calculate the mean, median, and standard deviation of a data set. It will also generate a histogram, a bar chart, a box and whisker plot, and a stem and leaf plot." You can save your data to a file, but not summary statistics. The low resolution histograms can be printed- but not exported to a file. This app can run in a DOS window. Released by D. Gay and D. Lovelock. Dept. of Mathematics, U. of Arizona. (1992).

download histo.zip (171K)



4. SST- Parametric/ nonparametric stats; output results/graphs to ASCII file.

SST (Simple Stats): I like the simple, if primitive, layout of this program. No mouse or menus, but I find it's interactive interface easy to use- and there are quite a few features under the hood, including the ability to send output (e.g., graphs) to a file as ASCII text. Unlike most of the packages listed here, SST contains a wide selection of both parametric and nonparametric statistical functions. Histograms and scatter plots are output as text by default, but you can optionally display or print these as hi-res graphics if your video card supports it. Documentation is a little strange.

Supported statistical functions include:

Limitations:

Uploaded to my web space.

download sst32.zip (226K)


5. ISU- Advanced statistical package.

[updated 9-1-98]

ISU is an interactive shell which runs a general statistical unit developed by the author. ISU uses a large command set rather than menu options- this affords greater flexibility (e.g., data manipulation) than is possible with the other stats apps listed here. However, ISU is a more complex program and requires an in-depth familiarity with both the command set and statistics. Tutorial files and online help are very helpful. Includes Pascal source. Author: Tue Tjur, Denmark; home page.

Features:

Update 8-98: Version history not available. The 8-98 version now uses an installation program. 286 version removed from package.

Two files required:

ISUPACK.BIN (ZIP SFX, 563K)
and
ISUINST.EXE (20K, install program)


6. STATistics- User friendly, interactive statistics programs.

[Updated 11-20-98]

This suite of text mode statistics programs share a similar, easy-to-use interactive interface. I tend to use STATMEAS in preference to other programs listed here when performing quick and simple descriptive stats.

1. STATMEAS- univariate analysis. (descriptive statistics)
2. STATREGR- regression analysis.
3. STATTRAN- transform observations.
4. STATRCOR- ranks and correlations.
5. STATLADR- Least Absolute Deviation multiple regression.

Principal features:

New in STATMEAS v2.2 (9-98): Added alternative, small sample skewness and kurtosis measures into my STATMEAS.EXE statistical measures program. Added STATMEAS.XLS "Statistics with Excel 5.0" to the package.

"This package may be used and distributed freely for NON-COMMERCIAL, NON-INSTITUTIONAL, PRIVATE purposes, provided it is not changed in any way." Author: Timo Salmi, Finland. (1998)

download ts1st22.zip (STATMEAS, 50K)
download ts2st23.zip (STATREGR, 80K)
download ts3st18.zip (STATTRAN, 47K)
download ts4st18.zip (STATRCOR, 36K)
download ts5st17.zip (STATLADR, 81K)


T- Statistical tables program.

This program is an alternative to the classical set of statistical tables. Includes an RPN calculator.

Continuous and discrete distributions: normal, chi square, F, t, empirical correlation coefficient, Binomial, Poisson, hypergeometric. Author: Tue Tjur, Denmark (1989); home page.

download T.EXE (this is the 95K executable, not an archive)


[ Go to Top | Front Page ]

© 1994-1999. Rich Green