Herneyse..
Arkadaşın yazmış olduğu koda göre : 11 karakterlik bi sayı girildiği takdirde senin koduna göre, geçerli bi tc kimlik numarası girmiş sayılacaktır..
Birkaç post yukarıda benim yazmış olduğum kod ise, 11 karakterinde sayı girilmesi + ilk 10 sayının toplamından çıkan sayının birler basamağındaki sayı, 11.sayıya eşitse, doğru kimlik numarası girmiş sayılıyor..
Örneğin ;
19823476543 --> elimizde böyle bir kimlik numaramız olsun, bunu doğru bi kimlik numarası olduğunu anlamk için ;
1+9+8+2+3+4+7+6+5+4 = 49 -> birler basamağındaki rakamı alıyoruz ve tc kimlik numarasının son rakamını alıyoruz ,ardından karşılaştırma yapıyoruz
9 ile 3 eşitmi? değil, o halde yanlış tc kimlik numarası değildir..
kendi tc kimlik numaranız ile test edebilirsiniz bu yöntemi..

hangi yöntemi kullanacağınızda size kalmış tabiiki