Author Topic: Неправильное вычисление  (Read 1828 times)

0 Members and 1 Guest are viewing this topic.

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Неправильное вычисление
« on: December 08, 2016, 04:16:13 PM »
Ну собственно вот. Без скобок считает неправильно.
Code: (clickermann) [Select]
LOGWRITE(10 - 2*2 - 3)
LOGWRITE(10 - (2*2) - 3)
LOGWRITE(10 - (2*2 + 3))

Лог
Code: [Select]
16:15:23 9
16:15:23 3
16:15:23 3

Для полноты понимания
Code: (clickermann) [Select]
LOGWRITE(100 - 20*1 - 30*1 - 50)или
Code: (clickermann) [Select]
LOGWRITE(100 - 20 - 30*1 - 50)вместо нуля получаем 60 и 100
При чём умножение последнего операнда и первого не влияет, только в середине
« Last Edit: December 08, 2016, 04:52:23 PM by Vint »