Jach"s personal blog (Largely include a mind-dump come myselves: past, present, and future) existing favorite quote:"Supposedly smart world are weirdly ignorant the Bayes" Rule." william B Vogt, 2010 This website "works best" with JavaScript for formsubmission and an intricate LaTeX math. I promise i won"t carry out anything negative toyour computer.
40 + 40 x 0 + 1= ?Short answer: 41Long answer part 1: is this come be fixed by parsing or by algebra? If it"s to be resolved by parsing, we require a collection of parsing rules, in various other words a convention. Grade institution teaches things prefer BEDMAS/PEMDAS, however that"s a fairly facility rule operating on groups. Instead let"s go through one particular means of computer program parsing the is basic for a beginner programmer to write. The general algorithm goes like this:Read the first number until the operator is found. Produce a tree sheet containing the operator, through a left branch comprise the very first number read, and a right branch gift empty. Read the following symbol: if it"s a parenthesis, begin over but with the appropriate branch ending up being a new "leaf" to hold the next operator. If it"s an additional number, placed it into the appropriate branch. Currently simplify by using the leaf operator come both that is branches, and storing the an outcome inside the leaf and clipping the branches. Check out the following symbol, if it"s one operator develop a leaf v a left branch include the resulting value previously computed and a appropriate branch containing nothing... Repeat.So for the above expression: we review 40, plus, 40, we prevent and add those to acquire 80, we review times, we review 0, us stop and multiply those to acquire 0, we review plus, 1, avoid and add to gain 1, and also stop with the prize 1. Update: since this can be confusing come anyone who"s never ever touched the topic of programming before, I decided to invest some time and also make some photos in paint to more the understanding. If friend don"t treatment or think you acquired the gist of the already, skip to part 2 that my lengthy answer.

You are watching: 40 plus 40 times 0 plus 1

Step 0: review in our expression, "40+40x0+1", and put each distinct aspect in its own box.
Step 1: start in the first box, check out the value. "40". It"s a number, so develop a new "leaf" and put "40" inside.
Step 2: read the value in the second box. "+". It"s one operator, so develop a new, larger "leaf" and put "+" inside, then produce a son branch come the smaller sized leaf through 40.
Step 3: check out the value in the third box. "40" again. Put it in a little leaf and add a second branch native the "+" come it.
Step 4: pause. The "+" has two boy branches, therefore we must simplify. Perform "+" top top the two leaves, therefore "40+40", which is "80", put "80" in the leaf whereby "+" was, and also get reduced off the old branches.
Step 5: continue and read the worth in the fourth box. "x". It"s one operator because that multiplication, so produce a big leaf and put "x" in it, and also create a branch come "80".
Step 6: check out the value in the fifth box. "0". Placed it in a leaf the is linked by a branch to the "x".
Step 7: stop again, we need to simplify. Compute "80x0", i m sorry is 0, and put that in its own leaf.
Step 8: read the worth in the 6th box. "+". Very same story: big leaf, placed "+" in it, create a branch the connects it through "0".
Step 9: read the critical value. "1". It i do not care a leaf with a branch indigenous the "+".

Back to the top

anonymous November 10, 2011 02:37:24 afternoon The price is actually 1. Anything multiply by zero can"t be multipled in ~ all. Which is why all times tables start off with 1x2=2 :)
Shaun April 03, 2012 06:59:12 to be 40 + (40 x 0) + 1 = 41 - i think we have the right to all agree ~ above that. The parentheses guide us to the exactly answer.However, many human being seem to it is in insisting that 40 + 40 x 0 + 1 (should also) = 41 ... Due to the fact that we should "assume" the parentheses, as soon as no together indication exists.It is plainly a malformed calculation and also *should* encompass the parentheses for clarity. Having done for this reason would have actually saved millions of characters from being typed into blogs, forums and also social networks!! lol
man April 03, 2012 09:58:02 to be Shaun - i agree entirely. Because of this without the base the answer is 1, you must never "assume" anything. You must go turn off what is placed in front of you. FACTS! How have the right to you assume the there must be base there? Remember to ASSUME provides an ASS the end of U and also ME!
cotton April 05, 2012 06:31:00 pm Multiply, divide, add, subtract...that is the order if over there is no parenthesis or brackets. Elementary school education.
Jach April 05, 2012 06:41:52 pm five you. I wonder if there are any kind of reading-comprehension-quiz programs out there come force civilization to pass before commenting...
GFS June 11, 2012 03:33:29 afternoon LOL Jach! Jach is ~ above the money! correct me if I"m not correct ... If one is utilizing a simple calculator, they would view the result of 1. Simple calculators were not designed come do complicated calculations but instead use "Polish" notation. If you were to usage a an ext sophisticated calculator, girlfriend would form in the complete problem and also see the result of 41 ... I m sorry is the correct answer. Even MS EXCEL calculates correctly since it to be designed to do complex calculations. Placed the following into a cabinet ... "=40+40*0+1" and hit enter ... The result is 41!
Jonathon September 23, 2012 12:40:14 afternoon anonymous is in reality right... If you obtain really deep into the theoretical parts of math multiplication through 0 returns no definite number (never exactly 0, however something infinitesimally close come 0). This is due to the fact that no number can be 100% specific - it have the right to be off by a one-quadrillionth. That"s why department by 0 is a math no-no. In the case of division by 0 the would an outcome in an incomprehensible big number the is just less complicated to label as "undefined." Anyway, anonymous is correct. Return if one were to view the problem an ext simply, the answer would certainly be 41.
Jach September 23, 2012 04:48:01 afternoon Jonathon, we can assume the the number in concern are aspects of the Reals. Every arithmetic operations therefore do in truth yield definite numbers, also ones including 0 (a real number).Division by 0 is a separate issue. We speak to it "undefined" because, without further information, division by 0 indicates both hopeful and an unfavorable infinity, which aren"t facets of the Reals but behaviors of the Reals. Occasionally we have extra information, such as which direction the division is comes from. That is, if we are taking the limit together x goes come 0 of 1/x, it"s undefined. But if we know also that x goes to 0 from the hopeful direction, we recognize the answer is positive infinity.Infinity isn"t one incomprehensibly large number, it"s a habits of numbers. An incomprehensibly large number is, say, Graham"s Number.Now if we perform move right into the Hyperreals, things change a little. 0 is certainly the just Real the becomes infinitesimal, every others stay finite. 1/0 stays undefined. We"re permitted to compose down number of the type "2.000...1" with infinitely numerous 0s, which exterior of the Hyperreals renders no sense due to the fact that you can"t have actually infinitely countless of something adhered to by finitely countless of something else. Hyperreals allows us formalize infinities as facets of our set. I haven"t studied much valuable purpose for the Hyperreals, only the theory, despite I execute submit come the common argument the the principles of differential and integral calculus room much much easier to master with this system than through the usual device of limits, and also that the epsilon-delta method needs to die. (I have actually fruitfully learned the Surreals which space quite helpful in the practical analysis of combinatorial games.)Unfortunately for her argument, we"re tho using standard arithmetic. Even if our numbers right here are aspects of the Hyperreals, every theorems that apply to the Reals equally use to the Hyperreals. As my discussion is based on vector space axioms (which are theorems of various other axioms), the answer of 41 stands. Friend can obtain as complex and deep right into mathematics as you like, the price will proceed to be 41.
anonymous September 24, 2012 12:00:21 afternoon every I want to speak is that jach, friend really understand your sh*r. So much that most civilization can"t monitor you, have no idea what axiom or parsers are and do not understand what you are saying in ~ all. Its funny to me how most of this people plainly have a very basic understanding that math and are more than likely going 100% off of something who else said or other they"ve read. With no actual understanding or comprehension of extremely facility math solutions.all you deserve to really do at this suggest is indicate that these civilization take part actual classes and also educate themselves, as they should prior to spreading suggestive ignorance or limiting most people by simplifying complex solutions, otherwise its walk to be you who is going to have to proceed to rest this shit down much more and much more until that is finally an easy enough that most have the right to understand and also that my friend, is walk to take you a very long time together I"m certain you didn"t discover all this over night or through someone informing you.
Jach September 24, 2012 01:53:45 afternoon many thanks for the comment Anon. Ns updated the post with an easier picture-based way to understand the instance parsing algorithm (that it s okay the not correct answer!) so hopefully the helps someone.
PURPLEBUGG September 24, 2012 08:40:07 pm What ns learned in elem. Was to usage pemdas; parenthesis, exponets, multiplication, devisionm addition, subtracction. Climate in Algebra 2b honors ns learned. Parenthesis (ANY kind of brackets), Exponents, Mulitplication and also devision (which ever one comes very first from left to right), addition and subtraction (which ever one comes an initial from left to right)
Alyssa April 08, 2014 12:27:13 to be look, i see world talking around parenthasees, or brackets. Yet in the stated equation there room none. For this reason you i think there are none precisely as that looks and also do the equation; it reads 40+40x0+1= which method you first do 40X0 follow to bespeak of opperations multiplication/division constantly comes before addition/subtraction after obtaining that 0 all that remains is including the other 40 and the 1... Yeilding. Le`gasp... 41! its not rocket science and even if the was, it is not difficult either. Ns assume the whole suggest of Jach"s posting this equation to be to point out the intricacies the programming and complicated mathematics i m sorry yes, unless a regimen is specfically coded come look for and also perform the order of opperations, or simplify the password to "emulate" the stimulate of opperations it will certainly 100% the the time do the equation linearly together it is writen instead of appropriately using the order of opperations
Yankee July 16, 2014 11:08:35 afternoon http://m.youtube.com/watch?v=RF2W755inko
anonymous August 12, 2018 06:12:24 to be 6÷2(1+2)=
Back to the an initial comment
Comment utilizing the form below

Warning: need javascript enabled to comment (sorry).

LaTeX enabled in comments, usage \$\$\$\$...\$\$\$\$ come wrap inline and \$\$$...$