• Digit@lemmy.wtf
    link
    fedilink
    English
    arrow-up
    17
    arrow-down
    3
    ·
    edit-2
    10 hours ago

    Hrmm.

    I read that as resulting in 21.

    My education system did fail me.

    I plugged that into ghci as 2+5*(8-5), and it says 17.

    :(

    I did (2+5)*(8-5).

    Doh.

    [Edit: (Double doh! Mistyped that here as 5+2. XD)]

      • potoooooooo ☑️@lemmy.world
        link
        fedilink
        English
        arrow-up
        4
        arrow-down
        8
        ·
        6 hours ago

        Well, it used to be a free country until common core and now this nonsense is the result. Numbers and punctuation mixed together. Pure chaos.

    • A_Chilean_Cyborg@feddit.cl
      link
      fedilink
      English
      arrow-up
      22
      arrow-down
      1
      ·
      12 hours ago

      You do parenthesis first and then multiplications and then sums, you did parenthesis, then sums, then multiplications, wich is wrong.

      • merc@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        2
        ·
        3 hours ago

        You don’t necessarily have to do parentheses first. What matters is that the things inside the parentheses are a group that you can’t break apart. If you have 10÷2+3-2*(2+1) you can do the division first 5+3-2*(2+1) then the addition outside the parentheses 8-2*(2+1) It’s just that before you do the multiplication of the term outside the parentheses, you have to handle the parentheses group, so you get 8-2*3 -> 8-6 -> 2

    • Nils@lemmy.ca
      link
      fedilink
      English
      arrow-up
      11
      arrow-down
      1
      ·
      11 hours ago

      plugged that into ghci as 5+2*(8-5), and it says 17.

      You might want to report that error. Or, did you mean 2+5*(8-5)?