کد ملی یک شماره ۱۰ رقمی است که هر فرد در ایران برای شناسایی منحصربهفرد در سیستمهای اداری دارد. این کد از سه بخش تشکیل شده است:
001
برای تهران).برای اینکه بفهمیم یک کد ملی معتبر است یا نه، از یک الگوریتم ساده استفاده میکنیم:
مثال ۱: کد ملی 1362581470
فرض کنیم میخواهیم بررسی کنیم که این کد معتبر است یا نه:
| موقعیت | رقم | وزن | حاصلضرب |
|---|---|---|---|
| ۱ | ۱ | ۱۰ | ۱۰ |
| ۲ | ۳ | ۹ | ۲۷ |
| ۳ | ۶ | ۸ | ۴۸ |
| ۴ | ۲ | ۷ | ۱۴ |
| ۵ | ۵ | ۶ | ۳۰ |
| ۶ | ۸ | ۵ | ۴۰ |
| ۷ | ۱ | ۴ | ۴ |
| ۸ | ۴ | ۳ | ۱۲ |
| ۹ | ۷ | ۲ | ۱۴ |
| جمع حاصلضربها | ۱۹۹ | ||
مراحل محاسبه:
۱۰ + ۲۷ + ۴۸ + ۱۴ + ۳۰ + ۴۰ + ۴ + ۱۲ + ۱۴ = ۱۹۹
۱۹۹ ÷ ۱۱ = ۱۸
با باقیمانده۱
۱
باشد.۰
است. چون۱ ≠ ۰
، این کد معتبر نیست.مثال ۲: کد ملی 0017745612
حالا کد ملیای که با صفر شروع میشود و متعلق به تهران است را بررسی میکنیم:
| موقعیت | رقم | وزن | حاصلضرب |
|---|---|---|---|
| ۱ | ۰ | ۱۰ | ۰ |
| ۲ | ۰ | ۹ | ۰ |
| ۳ | ۱ | ۸ | ۸ |
| ۴ | ۷ | ۷ | ۴۹ |
| ۵ | ۷ | ۶ | ۴۲ |
| ۶ | ۴ | ۵ | ۲۰ |
| ۷ | ۵ | ۴ | ۲۰ |
| ۸ | ۶ | ۳ | ۱۸ |
| ۹ | ۱ | ۲ | ۲ |
| جمع حاصلضربها | ۱۵۹ | ||
مراحل محاسبه:
۰ + ۰ + ۸ + ۴۹ + ۴۲ + ۲۰ + ۲۰ + ۱۸ + ۲ = ۱۵۹
۱۵۹ ÷ ۱۱ = ۱۴
با باقیمانده۵
۱۱ - ۵ = ۶
باشد.۲
است. چون۶ ≠ ۲
، این کد معتبر نیست.این روش به شما کمک میکند تا بهراحتی صحت هر کد ملی را بررسی کنید!
توجه: کد ملی واردشده بر اساس الگوریتم استاندارد بررسی میشود و نام شهر محل صدور شناسنامه با استفاده از پایگاه داده کدها نمایش داده میشود. با این حال، به دلیل وجود برخی کدها که ممکن است بین چند شهر مشترک باشند یا اطلاعات ناقص در پایگاه داده، شهر نمایشدادهشده ممکن است در مواردی دقیق نباشد. لطفاً برای تأیید محل صدور شناسنامه، به اطلاعات مندرج در شناسنامه خود مراجعه کنید.
حریم خصوصی کاربران: این وبسایت هیچگونه اطلاعاتی از کاربران، از جمله کد ملی واردشده، را ذخیره یا ثبت نمیکند. تمام فرآیند بررسی کد ملی بهصورت محلی و در مرورگر شما انجام میشود و هیچ دادهای به سرور ارسال یا نگهداری نمیگردد. ما به حفظ حریم خصوصی شما متعهد هستیم و امنیت اطلاعات شما را در اولویت قرار دادهایم.