TC nizin son 2 hanesini otomatik bulan program yaptım.

Kodla Büyü

muallimim

Seçkin Üye
Seçkin Üye
Mesajlar
645
Delphi ile TC kimlik numaranızın son 2 hanesini bulan bir program yazdım.
Toplam 11 hane. Siz ilk 9 haneyi yazıyorsunuz. Sonra da son 2 haneyi kendisi buluyor.

Sağa ve sola butonlarıyla da kütükte sizden önce ve sonra kayıtlı olanları görüyorsunuz ki bu da akrabalarınız oluyor.
Bir arkadaşa babasının kimlik numarası lazımdı bununla bulduk.

Programın yanında bir de "web adresi.txt" dosyası var oradaki adresten kimlik numarasının kime ait olduğunu öğrenirsiniz.

Bundan sonraki hedefim programın ikinci versiyonunda yanlış yazılan kimlik numaralarının doğrusunu bulan bir program yapmak olacak.

Hane sayısı eksik girilmiş, rakamları yanlış yazılmış olan numarayı girdiğiniz anda size "Bunu mu demek istediniz?" diye alt alta önerileri sunacak bir şey düşünüyorum. Devlet dairelerinde falan çok işe yarar.
 

Ekli dosyalar

  • TC Delphi Projesi.rar
    194.2 KB · Görüntüleme: 842
ellerinize sağlık Hocam bir özel mesajınız var ilgilenirseniz sevinirim...
 
Arkadaşlar şu anda bu çalışmanın 2. ayağını gerçekleştiriyorum. Yanlış, eksik, fazla yazılan bir tc kimlik numarasının doğrusunu bulacak bir çalışma. Levenstein benzerlik algoritmasını kullandım ve çalışıyor. Bakalım bitireyim tamamen. Beğeninize sunarım. Devlet memurlarının falan çok işine yarar. 3-4 hane bozuk bile yazsanız en yakın numaradan en uzağa doğru sıralayarak gösteriyor. Bunu mu demek istediniz deyip listeliyor. Yan tarafına da benzerlik oranını yazıyor. (%89) gibi.

Yalnız gelmiş geçmiş ve gelebilecek tüm tc kimlik numaralarını dosyaya yazdırsam 27 gb tutuyor. Tabi string formatında. Long int falan yapsam 4 bayt içine 11 hane sığmadı. Heralde double falan yapacağım daha az yer kaplasın diye.
 
Geri
Üst