Overview
What is YaRPNcalc?
YaRPNcalc is an RPN calculator written in C# targeting the .NET Compact Framework. It's designed for the limited screen size of Pocket PCs. YaRPNcalc is freeware.
Why another RPN calculator?
Two reasons:
- I wanted an RPN calculator for my Pocket PC with big buttons, big enough to use the calculator with the fingers instead of the stylus.
- I wanted to learn about .NET Compact Framework development as well as getting more fluent in C#.
What features does it have?
- BIG buttons
- simple to use
- RPN input method. Two line visible stack
- basic arithmetic operations
- different display modes (Auto, Fixed, Scientific, Engineering) with possibility to choose number of decimal places
- different bases (Dec, Hex, Oct, Bin) with possibility to choose between 8, 16 and 32 bit 'word size'
- Deg and Rad angle modes
- the usual stack operations (drop, swap, clear) including undo
- arithmetic functions
- logic functions
- statistics functions
- combinatorics functions
- date and time functions
- conversion mode, including user conversions
- currency conversion with daily rates from The European Central Bank
- constants library, including user constants
- short and long display modes in constant library with possibility to show value
- quick constant and quick conversion function
- colour coding
- stores last settings
- optionally stores the stack
- regional settings aware (decimal point symbol and thousands separator)
- square screen support
- 800x480 screen resolution support (HTC Touch HD, Sony Ericsson XPERIA X1)