|
Проверка за валидност на егн какво знаем за егн?
|
Дата | 28.02.2022 | Размер | 189.5 Kb. | | #113617 | Тип | Програма |
| egn Какво знаем за ЕГН? - Състои се от 10 цифри- R0R1R2R3R4R5R6R7R8R9, където:
- R0, R1- година;
- R2, R3- месец;
- R4, R5- ден;
- R6, R7, R8- поредност на раждането и регион (число от 000 до 999);
- R8- пол (четно за мъж и нечетно за жена)
- R9- контролна цифра.
Да се извършат следните проверки, които да се изведат в програмата: - Да се извършат следните проверки, които да се изведат в програмата:
- Проверка на дата- за родените преди 01.01.1900г. към месеца се прибавя числото 20. За родените след 31.12.1999г. се прибавя числото 40;
- Проверка за пол;
- Алгоритъм за изчисляване на контролното число R9:
- Всички цифри от R0 до R8 имат тегла съответно 2, 4, 8, 5, 10, 9, 7, 3 и 6.
- Всяка цифра се умножава по съответното тегло и се сумират. Полученият резултат се дели на 11. Получения остатък е контролното число R9.
За определяне на региона се използват R6R7R8 - Благоевград - от 000 до 043
- Бургас- от 044 до 093
- Варна- от 094 до 139
- Велико Търново- от 140 до 169
- Видин- от 170 до 183
- Враца- от 184 до 217
- Габрово- от 218 до 233
- Кърджали- от 234 до 281
- Кюстендил- от 282 до 301
- Ловеч- от 302 до 319
- Монтана- от 320 до 341
- Пазарджик- от 342 до 377
- Перник- от 378 до 395
- Плевен- от 396 до 435
- Пловдив- от 436 до 501
- Разград- от 502 до 527
- Русе- от 528 до 555
- Силистра- от 556 до 575
- Сливен- от 576 до 601
- Смолян- от 602 до 623
- София–град- от 624 до 721
- София–окръг- от 722 до 751
- Стара Загора- от 752 до 789
- Добрич (Толбухин) от 790 до 821
- Търговище- от 822 до 843
- Хасково- от 844 до 871
- Шумен- от 872 до 903
- Ямбол- от 904 до 925
- Друг/Неизвестен- от 926 до 999
Проверка - 0449210260 е ЕГН на мъж, роден на 21 септември 2004 г. в регион Благоевград
- 6312221416 е ЕГН на жена, родена на 22 декември 1963 г. в регион Велико Търново
- 7624202565 е ЕГН на мъж, роден на 20 април 1876 г. в регион Кърджали
- 9021053393 е ЕГН на жена, родена на 5 януари 1890 г. в регион Монтана
- 9211012809 е ЕГН на мъж, роден на 1 ноември 1992 г. в регион Кърджали
- 0050052865 е ЕГН на мъж, роден на 5 октомври 2000 г. в регион Кюстендил
Сподели с приятели: |
|
|