Арифметика на переменке

Discussion in 'Болталка' started by altblitz, 26 Dec 2012.

  1. altblitz

    altblitz Elder - Старейшина

    Joined:
    5 Jun 2009
    Messages:
    3,697
    Likes Received:
    3,139
    Reputations:
    236
    посчитаем?

    [​IMG]
     
  2. Melfis

    Melfis Elder - Старейшина

    Joined:
    25 Apr 2011
    Messages:
    505
    Likes Received:
    105
    Reputations:
    53
    та же фигня 2 + 2 * 2 = ?
     
  3. cleric.80

    cleric.80 Elder - Старейшина

    Joined:
    28 Mar 2008
    Messages:
    525
    Likes Received:
    241
    Reputations:
    14
    перед скобками не должен быть знак ?
    еденица :D
     
    #3 cleric.80, 26 Dec 2012
    Last edited: 26 Dec 2012
  4. cleric.80

    cleric.80 Elder - Старейшина

    Joined:
    28 Mar 2008
    Messages:
    525
    Likes Received:
    241
    Reputations:
    14
  5. MaxFast

    MaxFast Elder - Старейшина

    Joined:
    12 Oct 2011
    Messages:
    569
    Likes Received:
    146
    Reputations:
    94
    9 не?

    6
     
  6. VY_CMa

    VY_CMa Green member

    Joined:
    6 Jan 2012
    Messages:
    913
    Likes Received:
    480
    Reputations:
    724
    Приоритеты:
     
    _________________________
  7. altblitz

    altblitz Elder - Старейшина

    Joined:
    5 Jun 2009
    Messages:
    3,697
    Likes Received:
    3,139
    Reputations:
    236
    Мя-рр!
    Эта рыба - Моя. Там всё - то же Моё.
    Холоп - почитай и восторгайся Мной!

    [​IMG]
     
  8. ChymeNik

    ChymeNik Member

    Joined:
    31 Aug 2010
    Messages:
    30
    Likes Received:
    7
    Reputations:
    9
    единица.
    В чем прикол?
     
  9. alkos

    alkos Elder - Старейшина

    Joined:
    28 Mar 2007
    Messages:
    1,148
    Likes Received:
    292
    Reputations:
    271
    В том, что девять :)
     
  10. altblitz

    altblitz Elder - Старейшина

    Joined:
    5 Jun 2009
    Messages:
    3,697
    Likes Received:
    3,139
    Reputations:
    236
    и у меня единица..
    alkos, сделай назад по шагам, пожалуйста!
    хотеть ошибку отыскать )
     
  11. MaxFast

    MaxFast Elder - Старейшина

    Joined:
    12 Oct 2011
    Messages:
    569
    Likes Received:
    146
    Reputations:
    94
    1+2 = 3
    6:2 = 3
    3*3 = 9

    Все?
     
  12. cleric.80

    cleric.80 Elder - Старейшина

    Joined:
    28 Mar 2008
    Messages:
    525
    Likes Received:
    241
    Reputations:
    14
    [​IMG]
     
    #12 cleric.80, 26 Dec 2012
    Last edited: 26 Dec 2012
  13. VY_CMa

    VY_CMa Green member

    Joined:
    6 Jan 2012
    Messages:
    913
    Likes Received:
    480
    Reputations:
    724
    _________________________
    #13 VY_CMa, 26 Dec 2012
    Last edited: 26 Dec 2012
  14. alkos

    alkos Elder - Старейшина

    Joined:
    28 Mar 2007
    Messages:
    1,148
    Likes Received:
    292
    Reputations:
    271
    6:2(1+2)=9
    6:[2(1+2)]=1

    В данном случае первый вариант.
     
  15. ChymeNik

    ChymeNik Member

    Joined:
    31 Aug 2010
    Messages:
    30
    Likes Received:
    7
    Reputations:
    9
    Хотелось бы услышать, почему первый:)
     
  16. altblitz

    altblitz Elder - Старейшина

    Joined:
    5 Jun 2009
    Messages:
    3,697
    Likes Received:
    3,139
    Reputations:
    236
    ясно. приоритет слева направо. 6:2=3 (1+2)=3 3x3=9

    но..

    [​IMG]
     
    #16 altblitz, 26 Dec 2012
    Last edited: 26 Dec 2012
  17. MaxFast

    MaxFast Elder - Старейшина

    Joined:
    12 Oct 2011
    Messages:
    569
    Likes Received:
    146
    Reputations:
    94
    Действия в скобках первыми выполняются.
     
  18. IamAdmin

    IamAdmin New Member

    Joined:
    6 Aug 2009
    Messages:
    0
    Likes Received:
    2
    Reputations:
    0
    приоритеты у деления/умножения одинаковые, разве нет?.. так как слева делить, значит 9... откуда 1 то?


    все равно 9


    перед скобкой не стоит знак умножить.. в этом косяк имхо. таким образом получается калькулятор считается как то так:

    1+2 = х
    6/2х - тут подставляется 1+2. и делится. и получается 1
     
    #18 IamAdmin, 26 Dec 2012
    Last edited: 26 Dec 2012
  19. senid

    senid New Member

    Joined:
    8 Mar 2012
    Messages:
    29
    Likes Received:
    0
    Reputations:
    0
    У меня 9 получается, все очень просто, первый приоритет-это скобки. Остается умножение и деление. Насколько мне известно, приоритет у них одинаковый, поэтому выполняем в порядке слева на право.
    p.s. проверил на вольфраме. Получилось 9.

    Wolfram
     
    #19 senid, 26 Dec 2012
    Last edited: 26 Dec 2012
  20. MTV

    MTV New Member

    Joined:
    16 Feb 2011
    Messages:
    180
    Likes Received:
    2
    Reputations:
    0
    6 * 1/2 * (1+2)