Познач у списку оператори присвоєння, які реалізують одну і ту саму дію. Може бути кілька правильних відповідей. a = 2 * b + 3 a = a * 2 * (b + 3) a * = 2 * b + 3 a = a * (2 * b + 3)
У списку поданих операторів присвоєння, наступні дві дії реалізують одну і ту саму дію:
a = 2 * b + 3
a *= (2 * b + 3)
Обидва ці оператори змінюють значення змінної "a", присвоюючи їй нове значення, яке визначається виразом "2 * b + 3". Оператор "*=" є скороченим варіантом оператора присвоєння з множенням, тому другий оператор також реалізує ту саму дію.
Оператори 3 і 4 не реалізують ту саму дію, що і перші два оператори. Оператор a = a * 2 * (b + 3) множить поточне значення "a" на вираз "2 * (b + 3)" і присвоює результат змінній "a". Оператор a = a * (2 * b + 3) множить поточне значення "a" на вираз "(2 * b + 3)" і присвоює результат змінній "a". Отже, вони змінюють значення змінної "a" у відмінний від перших двох операторів спосіб.
Answers & Comments
У списку поданих операторів присвоєння, наступні дві дії реалізують одну і ту саму дію:
a = 2 * b + 3
a *= (2 * b + 3)
Обидва ці оператори змінюють значення змінної "a", присвоюючи їй нове значення, яке визначається виразом "2 * b + 3". Оператор "*=" є скороченим варіантом оператора присвоєння з множенням, тому другий оператор також реалізує ту саму дію.
Оператори 3 і 4 не реалізують ту саму дію, що і перші два оператори. Оператор a = a * 2 * (b + 3) множить поточне значення "a" на вираз "2 * (b + 3)" і присвоює результат змінній "a". Оператор a = a * (2 * b + 3) множить поточне значення "a" на вираз "(2 * b + 3)" і присвоює результат змінній "a". Отже, вони змінюють значення змінної "a" у відмінний від перших двох операторів спосіб.