Что проверяет калькулятор
Калькулятор отвечает на один вопрос: является ли выбранный год високосным по современному григорианскому правилу. В результате показывается ответ, количество дней в году и пояснение, почему правило сработало именно так.
Метод расчёта
Год считается високосным, если он делится на 400 или делится на 4, но не делится на 100:
$$ \operatorname{leap}(Y)=\left(Y\bmod400=0\right)\lor\left(Y\bmod4=0\land Y\bmod100\ne0\right) $$
Количество дней в году:
$$ L(Y)= \begin{cases} 366, & \operatorname{leap}(Y),\\ 365, & \neg\operatorname{leap}(Y). \end{cases} $$
Поэтому 1900 год не високосный, а 2000 год високосный: оба делятся на 100, но только 2000 делится на 400.
Что можно получить
- ответ Да или Нет;
- количество дней в году;
- пояснение правила делимости на 4, 100 и 400;
- готовую короткую сводку для копирования.
Ограничения
Расчёт использует григорианское календарное правило. Он не учитывает исторические переходы между календарями, юлианский календарь, региональные реформы, астрономические определения года и народные приметы.