217
you are viewing a single comment's thread
view the rest of the comments
[-] vithigar@lemmy.ca 6 points 1 year ago

The same priority operations can be done in any order without affecting the result, that's why they can be same priority and don't need an explicit order.

6 × 4 ÷ 2 × 3 ÷ 9 evaluates the same regardless of order. Can you provide a counter example?

[-] troistigrestristes@lemmy.eco.br 2 points 1 year ago

Oh my god now this is going to be Lemmy’s top thread for 6 months, isn’t it?

Btw, yeah I’m with you on this, you just need to know the priorities and you’re good, because the order doesn’t matter for operations with the same priority

[-] HereIAm@lemmy.world 1 points 1 year ago* (last edited 1 year ago)

Except it does matter. I left some examples for another post with multiplication and division, I'll give you some addition and subtraction to see order matter with those operations as well.

Let's take:
1 + 2 - 3 + 4

Addition first:
(1 + 2) - (3 + 4)
3 - 7 = -4

Subtraction first:
1 + (2 - 3) + 4
1 + (-1) + 4 = 4

Right to left:
1 + (2 - (3 + 4))
1 + (2 - 7)
1 + (-5) = -4

Left to right:
((1 + 2) - 3) + 4
(3 - 3) + 4 = 4

Edit: You can argue that, for example, the addition first could be (1 + 2) + (-3 + 4) in which case it does end up as 4, but in my opinion that's another ambiguous case.

[-] SmartmanApps@programming.dev 0 points 1 year ago

Except it does matter

No it doesn't. You disobeying the rules and getting lots of wrong answers in your examples doesn't change that.

I left some examples for another post with multiplication and division

Which you did wrong.

I’ll give you some addition and subtraction to see order matter with those operations as well

And I'll show you it doesn't matter when you do it correctly

Subtraction first: 1 + (2 - 3) + 4 1 + (-1) + 4 = 4

Nope. Right answer for wrong reason - you only co-incidentally got the answer right. -3+1+2+4=-3+7=4

Right to left: 1 + (2 - (3 + 4)) 1 + (2 - 7) 1 + (-5) = -4

Nope. 4-3+2+1=1+2+1=3+1=4

Edit: You can argue that, for example, the addition first could be (1 + 2) + (-3 + 4)

Or you could just do it correctly in the first place, always obeying Left Associativity and never adding Brackets

in my opinion that’s another ambiguous case

There aren't ANY ambiguous cases. In every case it's equal to 4. If you didn't get 4, then you made a mistake and got a wrong answer.

load more comments (2 replies)
load more comments (2 replies)
load more comments (32 replies)
this post was submitted on 31 May 2025
217 points (90.6% liked)

Technology

88627 readers
2875 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related news or articles.
  3. Be excellent to each other!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, this includes using AI responses and summaries. To ask if your bot can be added please contact a mod.
  9. Check for duplicates before posting, duplicates may be removed
  10. Accounts 7 days and younger will have their posts automatically removed.

Approved Bots


founded 3 years ago
MODERATORS