| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| rcal.run.zip | 2023-03-20 | 110.8 kB | |
| readme.txt | 2023-03-20 | 2.1 kB | |
| Totals: 2 Items | 112.9 kB | 0 | |
RCAL - A "ROLLING" CALCULATOR
Copyright (C) 2018 Mateusz Viste
http://rcal.sourceforge.net
rcal is an interactive calculator that loosely mimics the behavior of "roller
printing" calculators. It supports huge numbers, floating point and has
extremely low hardware requirements.
=== REQUIREMENTS =============================================================
rcal is a 16-bit (real mode) DOS application. It needs DOS 3+, an 8086 CPU and
around 100 KiB of available conventional RAM.
=== USAGE ====================================================================
Using rcal is as simple as launching the rcal executable and providing the
operands and operators that need to be computed. Following operators are
supported:
'+' and '-' (add/subtract)
'*' and '/' (multiply/divide)
^ - power
% - percent
Inputing a negative operand requires to press the 'S' key (S = change sign).
Operator notes:
1. The percent operator acts in a perhaps peculiar way, since it actually does
slightly more than just scaling a value down by 100. When it is preceded by
an addition or subtraction, the percent operator will add or subtract the
product of the previous operand. Example:
Operation: "300 + 5%" will actually perform "300 + (300 * 5%)"
2. The power operator (^) supports only integer exponents.
3. Divisions are performed using a precision limited to 20 decimal places.
=== LIMITATIONS ==============================================================
Values that can be input to rcal can have up to 10 integer digits and 6
fractional digits. The computation engine itself is able to handle much bigger
numbers though: the entire result can be up to 56 digits long (longer
intermediate results are possible, but won't be displayed).
=== LICENSE ==================================================================
rcal is published under the MIT license,
==============================================================================