ScratchData LogoScratchData
Back to DreadfireX's profile

A Simple, List-Based Calculator

DRDreadfireX•Created July 19, 2020
A Simple, List-Based Calculator
30
24
280 views
View on Scratch

Instructions

Hey guys! Sorry for the gap between non-contest projects. I’ve been kinda busy, and this project was HARD to make. As simple as it seems, making a working calculator completely from scratch (pun intended) without tutorials is difficult! I myself am proud of this, and I hope you like it too. Instructions: You know how to use a calculator. But you may not know what M S/H, MS, MR, and CE are, so here's what they mean: M S/H - Memory Show/Hide - This isn't a standard calculator button, It's actually a button designed by me specifically for this project. When clicked, it simply hides the memory if the memory is being shown, and shows the memory if the memory was hidden. MS - Memory Store - Stores the number on display in the calculator's memory. MR - Memory Recall - If you're using this, you probably know what it does, but here's what it does anyways. Memory Recall simply takes the most recent item in the memory (which you can view by pressing M S/H) and puts it at the end of an input. (I don't know if that explation was very clear, please ask in the comments if you are confused!) CE - Clear Everything - Completely deletes the memory and display. How is this getting so popular XD

Description

Working on adding decimal points and allowing the user to access any number in the memory instead of just the most recent number. ===================Credits================= @TimMcCool for the love and fave detector @sharkyshar for the smooth glide script Me for the idea, scripts, and "art" I found the thumbnail on Google Images And massive thanks to every one of my followers! ========================================= The sounds are purely experimental. Thanks so much for putting this in the calculator studio! ------------------------------Update Log--------------------------- 9/13/20 - Yay! Memory Recall has been added! It wasn't as hard as I thought, surprisingly. I also improved the resolution of the thumbnail, and it looks soooo much better! 9/9/20 - It's been a while, eh? :) I added the M S/H button. Since it was so simple, I hope to add a bit more today. (which I didn't do :/) 7/25/20 - FINALLY got some form of memory working. I added Memory Store, the next button will be Memory Recall. 7/24/20 - Made a much nicer display that can fit even the most lengthy answers. Also, you don't have to keep scrolling down the list now, because if the display is longer than two, the first item will be deleted. Note that this means the display will only show the previous calculation and the line you are typing on. Now it will be much easier to add new functions! 7/23/20 - Tried and failed to add memory functions. Will try again soon. 7/21/20 - Added sine, cosine, and tangent functions. This has caused a pretty large problem: those three functions all produce very long decimal strings, and the current display can't fit those. :/ 7/20/20 - Initial Release - The first version of this project comes with your standard calculator functions: addition, subtraction, multiplication, and division. Its display is a little weird, but I'll fix it soon. ------------------------------------------------------------------------- Try dividing by zero. . . Report any bugs and propose improvements in the comments! -DreadfireX out!

Project Details

Project ID412600216
CreatedJuly 19, 2020
Last ModifiedJuly 22, 2021
SharedJuly 20, 2020
Visibilityvisible
CommentsAllowed