Автор: Cloud
Переменные целочисленного и вещественного типа, могут принимать различные числовые значения. Со значениями переменных можно проводить различные математические операции. Для этого есть операторы: сложения, вычитания, деления и умножения, которые приведены ниже:
Code: Select all
Оператор сложения += result = pawn += samp;
Оператор вычитания -= result = pawn -= samp;
Оператор умножения *= result = pawn *= samp;
Оператор деления /= result = pawn /= samp;
В привиденных выше примерах, указаны имена 3 переменных. При сложении значений переменных, переменная pawn – это первое слагаемое, переменная samp – это второе слагаемое. Переменная result – это сумма слагаемых. Допустим у нас уже есть эти переменные, для переменных pawn и samp мы уже присвоили значения, а в переменной result будет сумма слагаемых.
Code: Select all
new pawn = 25;
new samp = 5;
new result;
Вот примеры математических операций по приведенной выше таблице, тут все просто:
Code: Select all
result = pawn += samp; //переменная result = 30
result = pawn -= samp; //переменная result = 20
result = pawn *= samp; //переменная result = 125
result = pawn /= samp; //переменная result = 5
Прошу обратить внимание. Если вы пытаетесь сложить, вычесть, делить или умножить целое число и десятичное число, переменная с результатом должна быть вещественного типа.
Code: Select all
new Float:pawn = 25.9;
new samp = 5;
new Float:result;
Также прошу обратить внимание, на то что, переменная с результам должна быть всегда впереди, т.е. мы не можем сначала сложить, а потом только поставить знак равно и переменную result.
Code: Select all
pawn += samp = result; //это неправильно, result должен быть впереди