Skip to main content

AccessTr.neT


TC no algoritması ve kontrol

TC no algoritması ve kontrol

Çözüldü #3
Aşağıdaki linki inceleyiniz.

[Resim: adszpdn.jpg]

Tc Kimlik Numarası Kontrolü


Kullanılan kod:

Function TCKimlikNoYazimKontrol(tcid) As Boolean
Dim D(1 To 11) As Integer
For N = 1 To 11
D(N) = Mid(tcid, N, 1)
Next
top1 = D(1) + D(3) + D(5) + D(7) + D(9)
top2 = D(2) + D(4) + D(6) + D(8)

cd1 = (10 - (((3 * top1) + top2) Mod 10)) Mod 10
cd2 = (10 - (((3 * (top2 + cd1)) + top1) Mod 10)) Mod 10
If cd1 = D(10) And cd2 = D(11) Then
TCKimlikNoYazimKontrol = True
Else
TCKimlikNoYazimKontrol = False
End If
End Function
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
TC no algoritması ve kontrol - Yazar: accessman - 25/03/2012, 17:19
Cvp: TC no algoritması ve kontrol - Yazar: accessman - 25/03/2012, 17:37
Cvp: TC no algoritması ve kontrol - Yazar: ozanakkaya - 25/03/2012, 17:51
Cvp: TC no algoritması ve kontrol - Yazar: accessman - 25/03/2012, 18:06
Cvp: TC no algoritması ve kontrol - Yazar: accessman - 25/03/2012, 18:50
Cvp: TC no algoritması ve kontrol - Yazar: ozanakkaya - 25/03/2012, 21:00
Cvp: TC no algoritması ve kontrol - Yazar: accessman - 25/03/2012, 22:28
Cvp: TC no algoritması ve kontrol - Yazar: benremix - 26/03/2012, 12:58
Task