Calccis is a reverse polish notation (RPN) calculator.
It supports basic arithmetic, trigonometrical, logarithm and exponent calculations for real, fractional, and complex numbers. Degrees and radians can be used for trigonometrical functions. You can perform matrix calculations, too.
There is an undo stack, which supports undoing and redoing the 100 latest operations.
Calccis does not copy or mimic any existing physical calculators. However, the operation of the stack has been influenced by how the stack works in the 1990s Hewlett-Packard HP-48 family of calculators.
更多 Some minor bug fixes. Lots of internal improvements and refactoring to support further development.
1.1.1 2025/12/15
The main new feature in this version is support for matrixes.
Calccis can perform the following matrix calculations:
- addition
- subtraction
- multiplication (also scalar * matrix)
- inverse (1/x)
- determinant
- transposition
- dot product for vectors
Inputting matrixes is somewhat limited. It is not possible to enter complex or rational values into the matrixes, yet.
Other improvements include, among others:
- Scientific formatting of numbers (-1.24E-4) works more nicely.
- Multiplications and divisions of complex numbers that only have a real or imaginary part use cartesian values for calculation. This change avoids small numerical errors caused by converting the values to polar format, and the use of trigonometrical functions.
- Changing the angle unit (Deg -> Rad or vice versa) updates the angle units of complex values in the stack.
- There is an edit function, which copies the selected (or topmost) value of the stack to the edit buffer. This feature is currently available for matrixes and plain numerical values only, not for complex numbers or fractions.
1.1.0 2025/05/26
Copying and pasting values from Calccis has been improved. It's now possible to paste back all values, including fractions and complex numbers, that have been displayed in Calccis. It's possible to copy any value that is currently shown in the stack.
In addition, several bugs have been fixed, including:
- calculating the inverse of an integer now returns a floating point value and not a fraction (i.e., calculating 1/x of 5 returns 0.2, not 1/5).
- complex numbers with a negative imaginary part should now always be formatted correctly. In some situations, they were formatted like 3 - -2i.
- it is no longer possible to input a complex number in polar format with a negative absolute value.
1.0.8 2025/05/06
Simple calculations of factorials (n!), permutations (nPr), and combinations (nCr) have been added.
1.0.7 2025/04/15
Improve the calculations with fractional numbers. Fractions can now be used in complex numbers, and simple calculations with complex numbers containing fractions work nicely.
1.0.6 2025/04/01
Basic calculations with fractions are now available. In addition, there are various smaller corrections and improvements.
1.0.5 2025/03/26
New features:
- undo and redo
- help
1.0.4 2023/10/30
The user interface of the app has been re-implemented with SwiftUI. Some colors and visual effects in the UI have been updated slightly.
1.0.3 2023/06/25
First version with support for complex numbers.
1.0.2 2023/06/12
The calculator status labels are more easily readable. Conversions between decimal and exponent (e.g., 0.00255 and 2.55E-3) number formats have been added.
1.0.1 2023/03/18
Some minor bug fixes. Lots of internal improvements and refactoring to support further development.
更多 版本 1.1.1 2025/12/15
不收集資料 開發者不會從這個 App 收集任何資料。