C Programlama Tc Kimlik No Girişi

TC Kimlik No Girişi: C Programlamada Kimlik Numarası İşleme

TC kimlik numarası, Türkiye Cumhuriyeti vatandaşlarına verilen 11 haneli bir numaradır. Bu numara, vatandaşların kimliklerini tespit etmek ve çeşitli işlemlerde kullanılmak üzere kullanılır. C programlama dilinde, TC kimlik numarası ile ilgili işlemler yapmak için çeşitli fonksiyonlar ve kütüphaneler bulunmaktadır. Bu makalede, C programlama dilinde TC kimlik numarası girişi nasıl yapılır, nasıl doğrulanır ve nasıl işlenir konularına değineceğiz.

TC Kimlik Numarası Girişi

C programlama dilinde, TC kimlik numarası girişini yapmak için scanf() fonksiyonu kullanılabilir. scanf() fonksiyonu, kullanıcıdan girdi almak için kullanılır. Bu fonksiyonun kullanımı şu şekildedir:

c
scanf("%11s", tc_kimlik_no);

Bu kod satırı, kullanıcıdan 11 karakterlik bir girdi alır ve bu girdiyi tc_kimlik_no değişkenine atar.

TC Kimlik Numarası Doğrulaması

TC kimlik numarası girişini yaptıktan sonra, bu numaranın doğru olup olmadığını kontrol etmek gerekir. TC kimlik numarasının doğru olup olmadığını kontrol etmek için şu adımlar izlenebilir:

  1. İlk 10 hane toplanır.
  2. İlk 10 hanenin toplamının 10’a bölümünden kalan bulunur.
  3. Bu kalan 11. haneye eşit ise TC kimlik numarası doğrudur.

Bu adımları C programlama dilinde uygulamak için şu kodu kullanabilirsiniz:

“`c
int toplam = 0;
for (int i = 0; i < 10; i++) {
toplam += tc_kimlik_no[i] – ‘0’;
}

int kalan = toplam % 10;

if (kalan == tc_kimlik_no[10] – ‘0’) {
printf(“TC kimlik numarası doğrudur.\n”);
} else {
printf(“TC kimlik numarası yanlıştır.\n”);
}
“`

TC Kimlik Numarası İşleme

TC kimlik numarası doğru ise, bu numarayı çeşitli işlemlerde kullanabilirsiniz. Örneğin, TC kimlik numarasını kullanarak kişinin doğum tarihini, cinsiyetini ve adresini öğrenebilirsiniz. Bu bilgileri öğrenmek için Nüfus ve Vatandaşlık İşleri Genel Müdürlüğü’nün web sitesini kullanabilirsiniz.

Faydalı Siteler ve İlgili Dosyalar


Yayımlandı

kategorisi