because it is easier. At first glance it looks like an easy problem with an answer of 2. But once you start to really look at it, it becomes clear you can't just group it all together and divide by 24.
How the fuck is order of operations something you need to "really look at"?!
How the fuck is order of operations something you need to "really look at"?!
This is not comparable because 4x² and 2x are functions. Dividing a function by another function would yield a new function, NOT a finite value.Like Dr. Pizza's example, nearly no one would conclude that:
4x²/2x = 2x³
Which is the correct answer under order of operations, and the exact same as this example.
This is not comparable because 4x² and 2x are functions. Dividing a function by another function would yield a new function, NOT a finite value.
f(x)/g(x) = f/g(x)
Well said! I have not seen Dr. Pizza's original example so I can't comment on it, but thatCorrect and functions are single terms. You treat the 2x not as 2*x because X isn't a number. So 2x is a single term as a function. That's why using algebra in this case can't be used as a proof.
Not to mention you can't substitute an equation for a parenthetical notation. Another math fallacy that Dr Pizza used.
[SIZE=2][COLOR=#0000ff][SIZE=2][COLOR=#0000ff]#include[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#a31515][SIZE=2][COLOR=#a31515]<iostream>[/COLOR][/SIZE]
[/COLOR][/SIZE][SIZE=2][COLOR=#0000ff][SIZE=2][COLOR=#0000ff]using[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#0000ff][SIZE=2][COLOR=#0000ff]namespace[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] std;[/SIZE]
[SIZE=2][COLOR=#0000ff][SIZE=2][COLOR=#0000ff]int[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] main()[/SIZE]
[SIZE=2]{[/SIZE]
[SIZE=2]cout << 48/2*(9+3);[/SIZE]
[SIZE=2][COLOR=#0000ff][SIZE=2][COLOR=#0000ff]return[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] 0;[/SIZE]
[SIZE=2]}[/SIZE]
Saw this link from a 'rival' technology forum and I am now convinced that out of all technology forums, AnandTech either has the most trolls, or is the worst at math. Congrats!
For the problem in question, I'll rewrite it to make solving it simplier:
48/2(9+3) = 48 / 2 * (9+3)
2(2) is the exact same as 2 * 2. Apparently this is pretty complex concept, but its how math works.
Now that the problem has been rewritten so it is easier to understand (not that it was hard to understand in the first place), you apply order of operations, with is the following: Inside parentesis, exponents, multiplication and division (both have the same precedence), addition and subtraction (both have the same precedence).
So you get the following:
48 / 2 * (9+3) = 48 / 2 * 12
Now here comes the really complicated part. WTF do I do if there is both multiplication and division? They are the same precedence so which comes first? The answer is the one that comes first from left to right. Pretty mind blowingly complex but somehow young kids are able to figure it out.
So you end up with the following:
48 / 2 * 12 = 24 * 12
Now there is just multiplication left so you get the following:
24 * 12 = 288
Also, if the parenthesis confuse you and order of operations is too hard to understand, you could always convert the problem from infix notation to postfix notation where remembering order of operations isn't necessary. This would result in the following:
1. 48 2 / 9 3 + *
2. 24 9 3 + *
3. 24 12 *
4. 288
I know its crazy that this turns into 288 as well but math is consistent like that.
If you still don't believe that the answer is 288, try creating a program to test it out for you. Compilers use the proper order of operations. Test out the following code:
Code:[SIZE=2][COLOR=#0000ff][SIZE=2][COLOR=#0000ff]#include[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#a31515][SIZE=2][COLOR=#a31515]<iostream>[/COLOR][/SIZE] [/COLOR][/SIZE][SIZE=2][COLOR=#0000ff][SIZE=2][COLOR=#0000ff]using[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#0000ff][SIZE=2][COLOR=#0000ff]namespace[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] std;[/SIZE] [SIZE=2][COLOR=#0000ff][SIZE=2][COLOR=#0000ff]int[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] main()[/SIZE] [SIZE=2]{[/SIZE] [SIZE=2]cout << 48/2*(9+3);[/SIZE] [SIZE=2][COLOR=#0000ff][SIZE=2][COLOR=#0000ff]return[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] 0;[/SIZE] [SIZE=2]}[/SIZE]
I know this is crazy and complex, but that c++ code outputs 288.
I hope your minds are blown and you all now understand pretty basic mathematical concepts. If you don't, then don't comment on something that you know nothing about as it just makes you look like an idiot.
lol, u mad? nice first post though
For the problem in question, I'll rewrite it to make solving it simplier: 48/2(9+3) = 48 / 2 * (9+3)
LOL.. that is the **ONLY** part that's causing the confusion.
No, everyone should know that 2(2) = 2 * 2. The only part that is causing confusion is that no one knows what to do when you have to multiply and divide. The stupid PEMDAS 'tricks' people into thinking that multiplication (M) comes before division (D) but they actually share the same level of precedence. Multiplication and division are one in the same, just like addition and subtraction are the same. I.E. subtration is just adding a negative number 2-2 = 2 + (-2), and division is just inverse multiplication. 9 / 3 = 9 * (1/3).
Duh.. I voted for 288, and I think that is the right answer if we assume 2(2) = 2*2. I know what you are trying to explain though, and yeah that has caused a lot of confusion.
I once carefully pointed out how fucking wrong over half of this fucking board is about this fucking subject to my motherfucking shithead professor; making him look like a stupid sack of shit that didn't know crap about the statistics he was trying to teach.
... He didn't appreciate it and got me booted from my Ph.D. program because of it.
In retrospect, i'm happy to submit to all sorts of poor math, hell i'll say the sun doesn't shine and the moon is made of cheese at the new program I'm starting: just give me the fucking degree.
Sometimes you have to give up on fighting for what's right so that you can keep from having the liars and idiots murder you.
Also: math is not a fucking democracy!
There is no assumption necessary. You don't assume 2(2) = 2 * 2. 2(2) most definitely IS 2 * 2. Math is not ambiguous.
Order of operations isn't the problem here.
The confusion likes with 2(9+3) and how it is seen by some as a single term in which case results in the answer 2. If you don't consider it as a single term, then the answer of 288 is pretty simple.
You'll be waiting for a pretty damn long time, I think pretty much until stupid people abolish the current mathematical rules and operators and create their own by feelings and what they think is right. Because you know, what they think is always right.so, is it safe to tell all the people who have insulted me and the other 2 voters to go (@*#&$ (@*&#$)(#*? or should I wait a little longer?
You'll be waiting for a pretty damn long time, I think pretty much until stupid people abolish the current mathematical rules and operators and create their own by feelings and what they think is right. Because you know, what they think is always right.
Saw this link from a 'rival' technology forum and I am now convinced that out of all technology forums, AnandTech either has the most trolls, or is the worst at math. Congrats!
For the problem in question, I'll rewrite it to make solving it simplier:
48/2(9+3) = 48 / 2 * (9+3)
2(2) is the exact same as 2 * 2. Apparently this is pretty complex concept, but its how math works.
Now that the problem has been rewritten so it is easier to understand (not that it was hard to understand in the first place), you apply order of operations, with is the following: Inside parentesis, exponents, multiplication and division (both have the same precedence), addition and subtraction (both have the same precedence).
So you get the following:
48 / 2 * (9+3) = 48 / 2 * 12
Now here comes the really complicated part. WTF do I do if there is both multiplication and division? They are the same precedence so which comes first? The answer is the one that comes first from left to right. Pretty mind blowingly complex but somehow young kids are able to figure it out.
So you end up with the following:
48 / 2 * 12 = 24 * 12
Now there is just multiplication left so you get the following:
24 * 12 = 288
Also, if the parenthesis confuse you and order of operations is too hard to understand, you could always convert the problem from infix notation to postfix notation where remembering order of operations isn't necessary. This would result in the following:
1. 48 2 / 9 3 + *
2. 24 9 3 + *
3. 24 12 *
4. 288
I know its crazy that this turns into 288 as well but math is consistent like that.
If you still don't believe that the answer is 288, try creating a program to test it out for you. Compilers use the proper order of operations. Test out the following code:
Code:[SIZE=2][COLOR=#0000ff][SIZE=2][COLOR=#0000ff]#include[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#a31515][SIZE=2][COLOR=#a31515]<iostream>[/COLOR][/SIZE] [/COLOR][/SIZE][SIZE=2][COLOR=#0000ff][SIZE=2][COLOR=#0000ff]using[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#0000ff][SIZE=2][COLOR=#0000ff]namespace[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] std;[/SIZE] [SIZE=2][COLOR=#0000ff][SIZE=2][COLOR=#0000ff]int[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] main()[/SIZE] [SIZE=2]{[/SIZE] [SIZE=2]cout << 48/2*(9+3);[/SIZE] [SIZE=2][COLOR=#0000ff][SIZE=2][COLOR=#0000ff]return[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] 0;[/SIZE] [SIZE=2]}[/SIZE]
I know this is crazy and complex, but that c++ code outputs 288.
I hope your minds are blown and you all now understand pretty basic mathematical concepts. If you don't, then don't comment on something that you know nothing about as it just makes you look like an idiot.