Распространенной задачей программирования является проверка ввода данных пользователем. Часто может потребоваться определить, является ли число, введенное пользователем, четным или нечетным. Например, предположим, что вы написали собственный макрос, который спрашивает пользователя, какой номер страницы документа он хочет обработать. Если ваш макрос должен обрабатывать четные и нечетные страницы по-разному, вам нужно выяснить, было ли указанное пользователем число четным или нечетным. Техника для этого относительно проста, как показано здесь:

Even = (UserNum Mod 2) - 1

После выполнения этой строки Even будет иметь значение True (-1), если UserNum было четным, или False (0), если UserNum было нечетным.

_Примечание: _

Если вы хотите знать, как использовать макросы, описанные на этой странице (или на любой другой странице на сайтах WordTips), я подготовил специальную страницу, содержащую полезную информацию.

link: / wordribbon-WordTipsMacros [Щелкните здесь, чтобы открыть эту специальную страницу в новой вкладке браузера].

WordTips — ваш источник экономичного обучения работе с Microsoft Word.

(Microsoft Word — самая популярная программа для обработки текстов в мире.) Этот совет (1114) применим к Microsoft Word 97, 2000, 2002 и 2003. Вы можете найти версию этого совета для ленточного интерфейса Word (Word 2007 и позже) здесь:

link: / wordribbon-Determining_If_a_Number_is_Odd_or_Even [Определение четности или нечетности числа].