Note: It doesn't like spaces -- Note: This doesn't solve for x, it only calculates numbers based on middle school math rules. If you want something to solve for x, create your own project. -- Note: Scratch has a tendency to be extremely inaccurate with huge numbers, so please try to stick below about a million. Also, don't use too many decimal places if you expect accuracy. -- Note: This project is unfinished. If you want to report a bug, suggestion, or something the project doesn't have, please check the to-do list waay down below before commenting. If it isn't on the to-do list, comment away! -- Note: Please don't take roots of negative numbers or fractional powers of negative numbers -- Note: The "modulo" in this project refers to the modulo used in computing, not the weird math shift compensate thingy. I won't define this modulo here since there is basically no use for it in math, but ask if you like. -- Operator precedence: 1. Parenthesis (In to out) 2. Powers and roots (Left to right) 3. Multiplication, division, and modulo (Left to right) 4. Addition and subtraction (Left to right) -- Symbols: Parenthesis - ( and ) X to the power of Y = X^Y Xth root of Y = XrtY X times Y = X*Y <- !! NOT "XxY" USE THE ASTERISK NOT THE "X" !! X divided by Y = X/Y X mod Y = X%Y X add Y = X+Y X subtract Y = X-Y -- To-do: Complete and sort out kinks in the syntax checker Roots of negative numbers Self-fix minor syntax errors Graphics (!!) (Ideas? Please? PLEASE? There's nothing that works with just two variables ARGH) -- Created entirely by @WildOrchird -- Comment ":^)" if you read all the way down to here :) Looka inside And someone please tell me how the heck I managed to do this... -- Log: 22-MAY-18 Completed syntax checker, checked graphics a little, optimized code. Now tells you when you've divided by zero or something 08-FEB-18 Minor bug fix 07-FEB-18 Thumbnail created 05-FEB-18 Shared