Mod: различия между версиями
		
		
		
		
		
		
		Перейти к навигации
		Перейти к поиску
		
				
		
		
		
		
		
		
		
		
	
Tatikoma (обсуждение | вклад)  (Новая страница: « == Описание == '''mod''' - возвращает остаток от деления 'x' на 'y'.  == Синтаксис == Привязка к окну:...»)  | 
				Tatikoma (обсуждение | вклад)   | 
				||
| Строка 5: | Строка 5: | ||
== Синтаксис ==  | == Синтаксис ==  | ||
Привязка к окну: нет.  | Привязка к окну: нет.  | ||
| − | + | <br>Работа со свернутым окном: Да.  | |
| − |   mod (  | + |   mod (<x> <y>)  | 
== Примеры ==  | == Примеры ==  | ||
| Строка 47: | Строка 47: | ||
[[Point distance]]  | [[Point distance]]  | ||
| − | + | <br>[[div]]  | |
== История развития ==  | == История развития ==  | ||
'''2.36'''  | '''2.36'''  | ||
| − | + | <br>Добавил функцию 'mod (x y)'. Возвращает остаток от деления 'x' на 'y'.  | |
[[Категория:Преобразование чисел]]  | [[Категория:Преобразование чисел]]  | ||
Текущая версия на 10:57, 28 августа 2019
Описание
mod - возвращает остаток от деления 'x' на 'y'.
Синтаксис
Привязка к окну: нет.
Работа со свернутым окном: Да.
mod (<x> <y>)
Примеры
// Пример 1 set #a mod(100 7) // 100 / 7 = 14 и остаток 2 msg #a End_script
// Пример 2
    //Узнать чётность числа
set #a 105       //число должно быть целым
set #b mod(#a 2)
if #b = 0
    msg #a чётное     
else
    msg #a нечётное    
end_if
End_script
// Пример 3
// Выполнять скрипт в 1, 11, 21, 31, 41, 51 секунду
while mod(sec 10) != 1     // пока остаток от деления не будет равен 1
    wait 10
end_while
// тут действия
log hour min sec     // показать текущее время
wait 1000    // ждать 1 секунду
// Пример 4
// Выполнять скрипт в 3, 13, 23, 33, 43, 53 минуты
while mod(min 10) != 3
    wait 10
end_while
// тут действия
log hour min sec     // показать текущее время
wait 60000    // ждать 1 минуту
Смотрите также
История развития
2.36
Добавил функцию 'mod (x y)'. Возвращает остаток от деления 'x' на 'y'.