Итак,что же я хотел рассказать.Неделю или две собирался написать урок по арифметике в павно,но был ещё не опытен.Не много за эти две недели раскурив я всё таки решился.Основной принцип понял.Но глубоко не заходил.
Вычитание
Бывают разные типы вычитаний: [--] вычитает одну еденицу из переменной.Пример:
Code
peremen--;
[-=] вычитает из левого правое.Пример:
Code
peremen -= peremen2;
[-] ну и самый простой минус,используется редко.Обычное вычитание.Пример:
Code
format(str,256,"%d",lol-lol2);
Ну и теперь разберём один большой пример с вычитанием.
Code
new lol = 100; new lol2 = 50; new str[256]; format(str,256,"100 - 50 будет:%d",lol-lol2); SendClientMessage(playerid,-1,str); lol -= lol;//Так будет равно нулю.
Естественно за место переменных можно было просто писать числа.Результат от этого не меняется.Это и показывает равность lol = 100.Можно использовать как lol так и 100.Так же можно совмещать lol - 100 или 100 - lol.
Сложение
Типы: [+=] Тоже самое действие только в +.Пример:
Code
lol += lol2;
[++] Аналогичное действие как с минусом,только число увеличивается.Пример:
Code
lol++;
[+] Простой + слагаемых.Пример:
Code
lol + lol2
Общий пример на основе знаний уже вместе с минусом(Для тех кто считает,что примеры глупы):
Code
new str[256]; new str2[256]; format(str,256,"19894567 - 123578 будет:%d",19894567 - 123578); SendClientMessage(playerid,-1,str); format(str2,256,"192345793 + 48593 = %d",192345793 + 48593); SendClientMessage(playerid,-1,str2);
Думаю проще будет если компьютер сам вычеслит эти примеры.Или же доставайте калькулютор и впИрёд!
Умножение
Тип всего один:
Используется редко.За то примеров много.Вот один:
Code
SetPlayerHealth(playerid,5*100*89876);
Такие уж маленькие примеры.
Деление
Никогда не пользовался им,но видел.Тип один:[/]. Пример:
Code
GivePlayerMoney(playerid,1000/5);
Недочёты пишите.Спасибо за внимание! Источник-forum.pawno.ru