ScratchData LogoScratchData
Back to MinecraftWin98's profile

RPN Calculator - Voyager Series

MIMinecraftWin98•Created November 24, 2020
RPN Calculator - Voyager Series
6
7
168 views
View on Scratch

Instructions

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)

Description

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

Project Details

Project ID454451420
CreatedNovember 24, 2020
Last ModifiedJanuary 3, 2024
SharedDecember 2, 2020
Visibilityvisible
CommentsAllowed