Input your first number, then hit the "Enter" button or the up arrow key on your keyboard. Then, input your second number. Finally, enter an operator (add, divide, multiply, subtract). If you are not doing an operation that has 2 inputs, such as a natural log or square root, simply enter the number, then the operator. To swap the display and lowest number in the stack, hit X<->Y. Type the index (number to the left of the number in the stack) in the display window, then hit Echo to replace the display's value with that number. The calculator is in degrees mode by default, but you can hit the RAD button to convert a value to radians. This calculator supports complex (imaginary) numbers for most operations. To enter a complex number, type in the real part, then a comma, then the imaginary part. Aka 15+5i is 15,5. Calculations are often slower in complex mode, so it is off by default and triggered by entering a complex number or taking a negative square root. Key Binds: * - Multiply - - Subtract + - Add \ - Divide (/ is bugged) O - Reset / Clear / "On" Numbers 0 to 9 - Numbers 0 to 9 S -Sine C - Cosine T- Tangent E - e^x L - ln(x) P - "Display" to the power of "Lowest Stack" aka y ^ x R - Square Root M or . - Decimal Point , - Comma for complex number mode Up Arrow or ENTER - Enter Left Arrow - Backspace Right Arrow - X<->Y (Swap or Roll) Down Arrow - Drop (Delete Lowest in Stack)
This is a RPN-based calculator with its layout based on that of the HP-42s. RPN is loved by engineers and calculator nerds, but takes a bit of getting used to for beginners. This project is a work in progress, and features are still being added. Additionally, it doesn't run error checks on operations so don't put in too many decimal points (the symbol, not the amount of digits) and that sort of stuff.