old.ubuntu-desktop.ru - Проверка числа на четность - PHP Главная > Веб-программирование > PHP
Проверка числа на четность
Для проверки на числа на четность можно использовать следующий php скрипт:
$i = 256; // число для проверки
if($i & 1)
{
echo "не чётное";
}
else
{
echo "чётное";
}
В PHP существует группа поразрядных операторов, один из них будет использован в этом уроки. Это оператор & - поразрядное пересечение И(AND). Смысл проверки состоит в том, чтоб проверить первый разряд числа. В связи с тем что поразрядные операторы выполняют операции только с двоичными числами, любое десятичное число, сначала переводится в двоичное и проверяется первый разряд. У чётных чисел первый разряд всегда равен нулю, а в нечётных единице.
Пример использования:
$i = 256; // число для проверки
echo $i & 1; // выведет 0
$i = 257; // число для проверки
echo $i & 1; // выведет 1
Число 256 в двоичной системе счисления равно 100000000, первый разряд равен 0.
Число 257 в двоичной системе счисления равно 100000001, первый разряд равен 1.
Freedroid RPG — ролевая игра в изометрии. Играть придётся за пингвина Тукса, которому предстоит сразиться с восставшими роботами, чтобы вернуть мир человечеству. Этого можно достичь двумя путями: обыграть роботов в мини-игру, суть которой похожа на классический Paradroid, либо просто расстрелять их из бластера.
Поставляемая с Debian игра Freedroid не имеет ничего общего с Freedroid RPG.
Программа Freedroid RPG доступна в…
Chromium – это проект по разработке браузера с открытым исходным кодом, целью которого является предоставление всем интернет-пользователям инструмента для более безопасной, быстрой и стабильной работы с глобальной сетью.
Chromium используется в качестве основы для Google Chrome, который является результатом ребрендинга Chromium (изменены название и логотип) с небольшими дополнениями, такими как отслеживание…
Sandbox Game Maker — 3D конструктор объемных миров. Всего за несколько минут Вы можете создать свой игровой мир. Программа позволяет каждому опытному пользователю создать трехмерную игру любого жанра. Игровое приложение разработано на основе движка Cube 2.
Основная информация об редакторе
F1 позволяет вызвать меню объектов
F2 выбор текстур
F3 – изменение текущей (или загрузка новой) карты
W, A, S, D —…
OGS Mahjong – простая игра в жанрах «пасьянс маджонг” и «шисен-се” с симпатичной 3D графикой и спокойным саундтреком.
Особенности
3 режима игры: Пасьянс Маджонг, Шисен-сё и Шисен-сё с гравитацией.
Более 150 раскладок. Совместимость с форматом раскладок KMahjong.
Редактор раскладок с возможностью быстро проверить раскладку в игре.
Поддержка тем для фишек.
4 темы: «Классика”, «Нео-классика”,…
Qt Creator — кроссплатформенная свободная IDE для разработки на С, С++ и QML. Разработана Trolltech (Digia) для работы с фреймворком Qt. Включает в себя графический интерфейс отладчика и визуальные средства разработки интерфейса как с использованием QtWidgets, так и QML. Поддерживаемые компиляторы: GCC, Clang, MinGW, MSVC, Linux ICC, GCCE, RVCT, WINSCW.
Основная задача Qt Creator — упростить разработку приложения с помощью фреймворка Qt на…