Оператор остатка от деления в языке программирования PHP

В этой задаче оператор взятия остатка от  деления используется , чтобы найти найти остаток от деления на 4 , на 100 и на 400. Если номер года дает остаток от деления на 4 , то переменная s принимает значение не високосный.  Если остаток от деления равен 0, то проверяется,  чтобы год делился на 100, а потом и на 400. Если год делится на 100 и не делится на

400 он невисокосный.

Исходный код программы

<?php
/*Дан номер года (положительное целое число). Определить количество дней в этом году, учитывая, что обычный год насчитывает 365 дней, а високосный — 366 дней. Високосным считается год, делящийся на 4, за исключением тех годов, которые делятся на 100 и не делятся на 400 (например, годы 300, 1300 и 1900 не являются високосными, а 1200 и 2000 — являются).*/
$year=2000;
if  ($year % 4 == 0)
if ($year % 100== 0)
if ($year % 400==0)
$s='високосный';
else $s= 'невикосный';
else $s='викосный';
else $s= 'невикосный';
echo ('Год '.$s);
?>

Результат работы программы

При значении переменной s, равному 2000, год викосный

При значении переменной s, равному 1300, год невикосный

При значении переменной s, равному 2016, год викосный

При значении переменной s, равному 2017, год невикосный

Комментарии закрыты.