помогите с условным оператором в Pascal
значит такая программка с условным оператором if - else
суть программы опередлить какое число ввел пользователь четное или нечетное.
вопрос не пойму этой директивы if n mod 2 = 0 насколько я понимаю оператор mod дает в результате целый тип занчения тоесть например 5 делить на 2 2,5 но результат будет 2 без ноля или тот же 4 поделить на 2 будет 2.0 но с модом будет просто 2 .а причем здесь" = 0" ?объясните пожалуйста
вначале я думала что ноль означает значение булевого типа false
var n:integer;
begin
write (' Введите целое число ');
readl (n);
if n mod 2 = 0 then
write ('Число четное");
else
write('Число нее четное");
readln
end.