Онлайн-справочник по самым часто задаваемым вопросам из темы "Как сделать?" на форуме QSP.su

20.2. Как проверить число на чётность?

В: Как проверить число на чётность?

О:

Задача довольно простая. В QSP есть функция, которая позволяет получить остаток от деления любого числа на любое.

Чётные числа делятся на 2 нацело, это значит, что остаток от деления таких чисел на 2 равен 0. Поэтому код проверки чётности можно записать так:

if m mod 2 = 0:
! если число делится на 2 без остатка, оно чётное
    "Чётное число"
else
! если число не делится на 2 без остатка, оно нечётное
    "Нечётное число"
end

Можно и покороче:

$iif((mod 2)=0,"Чётное число","Нечётное число")

Таким образом можно проверять делимость любого числа на любое. Например, проверить, делится ли число на 3:

$iif((mod 3)=0,"Делимое на 3","Неделимое на 3")