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 almost 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. Plus the hot key is <ALT><LEFT SHIFT> which won't work in programs that grab the ALT key for menu access, etc.. 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 exercise, 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.

* * * *

[updated 04-17-00]

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 help screens available from within program. Author: H. Smith. Home Page.

04-17-00: v2.4 (4-00) available.

download vpcalc24.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. SIM41- Programmable calculator emulates HP41c model.

unrated [added 01-10-00]

(Revise description). This full screen calculator emulates the look (text mode) and functions of an HP41c (c.1979-84). Seems intended for users of HP41's- but should be useful to anyone who uses RPN calculators. Mouse compatible. Sample programs included. Hypertext help in Spanish (see Home Page for English description/ help). Author: Alvaro Gerardo Suárez. Home Page. (1997).

download sim41.zip (195K)


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

* * * *

Note: Generates runtime error on fast PC's.

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

Also see: More units converters for DOS.

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 * * * * * [added 1997] 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)

FINANCIAL CALCULATORS


PerSense- Multi-purpose financial calculator.

unrated [added 01-13-01]

"From simple loan amortization to complex financial planning scenarios. Includes present value and IRR calculator with easy-to-use interface where you fill in a chart and just leave blank the number you want to solve for....This program was promoted commercially in the early 1990's, mostly to lawyers, accounts and financial analysts, and still has over 10,000 users."

Notes: A slick, professional text mode financial calculator. Friendly, mouse compatible Turbo Vision interface. Context sensitive help. A short list of some functions and common problems addressed:

Author: Josh Mitteldorf (1994). Home Page.

download pepro87.zip (283K)


GENERAL MATH PROGRAMS


X(PLORE)- Programmable mathematics toolbox: algebra, calculus, matrices, graphing, more.

unrated [added 01-28-01]

A broadly inclusive and easy-to-use mathematics tool. Features include:

Author: David Meredith (1992) Home Page.

Notes: Link below is to beta test copy which was publicly distributed. This version is real mode and limited by available conventional memory. DOS version is no longer developed. A shareware (and current) Win9x/NT version is available from the X(PLORE) home page.

download cc4-9206.zip (408K)


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, and familiar nonparametric tests (Chi Square, Fisher's Exact...).


1. PEPI- Statistical package for epidemiology and other contexts.

Pepi [added 01-30-00 updated 05-12-01] consists of "43 easy-to-use programs with hundreds of menu-driven options and procedures. The programs can be run from a diskette or hard disk, in Windows (3.x, 95, 98 or NT) or DOS. They are primarily for use in the planning and statistical analysis of studies in the health field, but can be used in other contexts also. Many of the programs may be useful for learning or teaching purposes. The programs are interactive, generally offering a variety of options. Most of the programs are designed to facilitate secondary calculations after observations have been tabulated or counted, and nearly all require key board entry of data. " See home page for long list of available statistical tests.

Notes: Includes program finders for both DOS and Win3.1 to facilitate matching of executable name to statistical tests performed. Able to send results to file, printer, screen, or all. Pepi is free for personal use. Can be purchased on disks from home page (includes manual, installation program, more).

Authors:J.H. Abramson and P.M. Gahlinger (2001). Pepi Home Page.

download pepi40x.zip (1.8MB)


2. 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)


3. 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:

download sst32.zip (226K)


4. ISU- Advanced statistical package.

[updated 03-25-01]

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 (2001); Home Page.

Features:

03-25-01: latest version dated 02-2001

Get all required files from ISU Home Page.


5. 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)


6. STATS- Basic statistical program.

STATSis 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



7. 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)


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-2001. Rich Green