Skip to content

SaeedFazlollahzadeh/code_melli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

With this script you can check out if entered Code Melli is correct based on the algorithm.

You may contact me at [email protected], https://twitter.com/saeedfzl, or Telegram @vbinna.

اسکریپت چطور کار می‌کند؟

فرض کنید کد ملی شما 9876543210 باشد. در این جا که یک عدد ده رقمی داریم هر عدد یک جایگاهی دارد که از 1 تا 10 هست.

عدد 9 در جایگاه شماره 10 قرار دارد. عدد 8 در جایگاه شماره 9 و تا عدد 1 که در جایگاه شماره 2 قرار دارد.

به این شکل محاسبه می‌کنیم:

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

جمع این‌ها می‌شود عدد 330.

حالا 330 را بر 11 تقسیم می‌کنیم و باقی‌مانده را چک می‌کنیم. باقی‌مانده 0 می‌باشد.

چون جمع 11 و 0 می‌شود 11 پس این کد ملی طبق این الگوریتم صحیح است.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages