-
826.
0c# ile doğrulama algoritması yazılacak olursa şöyle oluyor efendim...
public static bool tcdogrulav2(string tckimlikno)
{
bool returnvalue = false;
if (tckimlikno. length == 11)
{
int64 atcno, btcno, tcno;
long c1, c2, c3, c4, c5, c6, c7, c8, c9, q1, q2;
tcno = int64.parse(tckimlikno);
atcno = tcno / 100;
btcno = tcno / 100;
c1 = atcno % 10;
atcno = atcno / 10;
c2 = atcno % 10;
atcno = atcno / 10;
c3 = atcno % 10;
atcno = atcno / 10;
c4 = atcno % 10;
atcno = atcno / 10;
c5 = atcno % 10;
atcno = atcno / 10;
c6 = atcno % 10;
atcno = atcno / 10;
c7 = atcno % 10;
atcno = atcno / 10;
c8 = atcno % 10;
atcno = atcno / 10;
c9 = atcno % 10;
atcno = atcno / 10;
q1 = ((10 - ((((c1 + c3 + c5 + c7 + c9) * 3) + (c2 + c4 + c6 + c8)) % 10)) % 10);
q2 = ((10 - (((((c2 + c4 + c6 + c8) + q1) * 3) + (c1 + c3 + c5 + c7 + c9)) % 10)) % 10);
returnvalue = ((btcno * 100) + (q1 * 10) + q2 == tcno);
}
return returnvalue;
}
-
su bunak silinse sozluk ne kaybeder
-
nobetten selamlar
-
konstant dayı ve ramo
-
ben michael inci sözlüğün arslanı
-
bu sahte mikropcan yazim stilinden
-
biz burda başlık açarken ispanya 6 yaptı
-
bu grubun uyeleriyle
-
ölüsü olan bir günnn
-
pedri çıkmasa on atarlardı
-
uyumayin la amg
-
minik huurlarim benim
-
tehdit edikdigim seye bak amg
-
mikropcan sen kimsin amg
-
sahte mikropcan anayi
-
sözlükte travesti olmaması sorunsalı
-
saniyeler ve dakikalar
-
4 aydır ağır depresif yaşıyorum
-
dedem rabıta yaparken bi tekme koydum
-
finansal köleler bundan ne zevk alıyor
-
ucan kedi yemek öner la
-
bende insta twitter hepsine giriyor
-
beyler makatıma bir aparat taktıracam
-
youtube ve instaya girilmiyo
-
en iyi yöntem kestirme yöntemi
-
helix nerede la
-
6 0 ne amg
-
geçenlerde balili bir kıza fitre zekat verdim
-
padişahlar neden kardeşlerini boğdurmuş
-
ucan kedinin osuruk sesi
-
sevgilileriyle sadece öpüşmüş bir kızdan
- / 2