Skip to content

Notbeniz/codemeli-oop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

codemeli-oop

تشخیص صحت کد ملی

با در نظر گرفتن صفر در دو رقم اول کدملی ۱۰ رقم میشه

اخرین رقم از کد ملی رقم کنترل نام داره

با مثال ادامه میدیم :

کد ملی 7731689951

عدد ۱ رقم کنترل هست

نُه رقم سمت چپ کدملی : هر رقم رو در جایگاهش ضرب میکنیم و با بقیه جمع میکنیم

(7)(10)+(7)(9)+(3)(8)+(1)(7)+(6)(6)+(8)(5)+(9)(4)+(9)(3)+(5)(2)=313

مجموع این اعداد رو تقسیم بر ۱۱ میکنیم

اگر باقیمانده کمتر از ۲ شد باید با رقم کنترل برابر باشه

در غیر اینصورت رقم کنترل باید برابر ۱۱ منهای باقیمانده بشه

313÷11=28 و R=5

باقیمانده بیشتر از ۲ هست پس رقم کنترل این باید ۶ باشد اما اینجا رقم کنترل ۱ هست پس کد ملی غلطه

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages