با استفاده از برنامه زیر می توانید تشخیص دهید که کاربر کد ملی صحیحی را وارد نموده یا خیر.
روش اعتبار سنجی کد ملی :
نکته1: همه کدهای ملی ۱۰ رقمی هستند.
نکته2: کدهای ملی که همه ارقام آنها مثل هم باشند معتبر نیستند.
روش کار: دهمین رقم شماره ملی را ( از سمت چپ ) به عنوان A در نظر می گیریم.
یک مقدار B در نظر می گیریم و آن را برابر با =
(اولین رقم * ۱۰) + ( دومین رقم * ۹ ) + ( سومین رقم * ۸ ) + ( چهارمین رقم * ۷ ) + ( پنجمین رقم * ۶) + ( ششمین رقم * ۵ ) + ( هفتمین رقم * ۴ ) + ( هشتمین رقم * ۳ ) + ( نهمین رقم * ۲ )قرار می دهیم.
مقدار C را برابر با = B – (B/11)*11 قرار می دهیم.
اگر مقدار C برابر با صفر باشد و مقدار A برابر C باشد کد ملی صحیح است.
اگر مقدار C برابر با ۱ باشد و مقدار A برابر با ۱ باشد کد ملی صحیح است.
اگر مقدار C بزرگتر از ۱ باشد و مقدار A برابر با ۱۱ – C باشد کد ملی صحیح است.

دانلود و مشاهده در کانال تلگرامی ما vbdatnet@
دانلود برنامه با لینک مستقیم با حجم 39.34 Kb
دانلود از سرور ایران بلاگ
نظرات شما عزیزان:
|