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 D->R 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)
Should function identically to https://scratch.mit.edu/projects/341068518/editor/ but with a LCD display instead of lists and a horizontal layout. Known issues: Complex numbers can overflow the display's digits This calculator is modeled after the "Voyager Series" of HP calculators. https://en.wikipedia.org/wiki/Hewlett-Packard_Voyager_series Models used for inspiration: HP-10C, HP-11C, HP-12C, HP-15C, HP-16C