Zatupitel
Full Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: не, ну вот дата 01.07.2000 ДР, 03.07.2014 ВП. Этот паспорт действителен и алгоритм так и показывает. Уменьшаем дату рождения и выдачу паспорта ровно на 2 года и он все еще действителен... | С чего это он действителен ? Первое же условие стоит на проверку больше 14 и меньше 25(20) и возраст И дата выдачи. Кстати, почему 25 лет неправильно? В России, скажем, меняют в 14, 20 и 45, в Беларуси в 16, 25 и 45 (до 2012 года), а после 2012 года, с 14 лет выдается паспорт и вроде каждые 10 лет меняется. Смотря для какой страны вы пишете софт. Добавлено: Цитата: Это как? Вот ровно 25 лет чуваку и что? везде условия строго меньше/больше по-любе где-то ещё надо проверка вида <= или >= | Это на ваше усмотрение. Для отдела выдачи пропусков так сказали не нужно. Не позаботился заранее - не их проблема. Если уже стукнул срок, то паспорт не действителен. А то,что его надо обменять в течение 30 дней - это уже другая проблема. Из закона: Паспорт, срок действия которого истек (либо подлежит замене при перемене фамилии в связи с заключением брака), становится недействительным на следующий день после календарной даты достижения соответствующего возраста либо заключения брака. В связи с этим, паспорт гражданина Российской Федерации, выданный до дня рождения или в день рождения (20-летия или 45-летия гражданина) является недействительным и подлежит замене. Т.е., выдача паспорта в ДР невозможна, придется опять менять. | Всего записей: 465 | Зарегистр. 31-08-2006 | Отправлено: 17:41 02-07-2018 | Исправлено: Zatupitel, 17:58 02-07-2018 |
|