1. 1.
    +1
    TC Kimlik numaramız 11 basamaklı ve her bir rakamı kn ile ifade edelim

    TC no: k1 k2 k3 k4 k5 k6 k7 k8 k9 k10 k11 olsun.
    tekler = k1+k3+k5+k7+k9
    çiftler = k2+k4+k6+k8 (dikkat k10 yok!)

    TC kimlik numarasının son iki basamağı (k10 ve k11) kontrol amaçlıdır.
    Şimdi o kontrolü yapmak için aşağıdaki işlemler yapılır:

    işlemler:

    t1 = (tekler*3)+çiftler
    c1 = (10 - (t1 mod10))mod10
    t2 = c1 + çiftler
    t3 = (t2*3)+tekler
    c2 = (10 - (t3 mod10))mod10

    Eğer,
    c1 = k10 (yani Tc nonun 10.basamağı) ve c2=k11 (yani son basamak)
    ozaman bu TC kimlik numarası geçerlidir denir.

    liseli kafanız basmadıysa;

    TC Kimlik numaraları 11 basamaktan oluşmaktadır. ilk 9 basamak arasında kurulan bir algoritma bize 10. basmağı, ilk 10 basamak arasında kurulan algoritma ise bize 11. basamağı verir.
    • 11 hanelidir.
    • Her hanesi rakamsal değer içerir.
    • ilk hane 0 olamaz.
    • 1. 3. 5. 7. ve 9. hanelerin topldıbının 7 katından, 2. 4. 6. ve 8. hanelerin toplamı çıkartıldığında, elde edilen sonucun 10'a bölümünden kalan, yani Mod10'u bize 10. haneyi verir.
    • 1. 2. 3. 4. 5. 6. 7. 8. 9. ve 10. hanelerin toplamından elde edilen sonucun 10'a bölümünden kalan, yani Mod10'u bize 11. haneyi verir.
    ···
   tümünü göster