а что не понятно, у человека ежегодно предоставляется 28 дней (может у вас по другому). первого августа он видимо устроился, к этой дате прибавляется отпуск ежедневно.
(6) не не, как раз надо обновить, а потом смотреть свои ошибки с остатками, их прошлых числа не было. К последнему вроде как исправили
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший