C Dersleri TC Kimlik No Algoritması
TC kimlik numarası, Türkiye Cumhuriyeti vatandaşlarına verilen 11 haneli bir numaradır. Bu numara, kişinin doğum tarihi, cinsiyeti ve doğum yeri gibi bilgilerini içerir. TC kimlik numarası, günlük yaşamda birçok işlem için kullanılır. Örneğin, bankacılık işlemleri, sağlık hizmetleri ve eğitim hizmetleri gibi.
TC kimlik numarası algoritması, bu numaranın nasıl oluşturulduğunu açıklayan bir algoritmadır. Algoritma, aşağıdaki adımlardan oluşur:
- Kişinin doğum tarihi, gün, ay ve yıl olarak üç ayrı sayıya ayrılır.
- Kişinin cinsiyeti, erkek veya kadın olarak iki ayrı sayıya ayrılır.
- Kişinin doğum yeri, il ve ilçe olarak iki ayrı sayıya ayrılır.
- Bu altı sayı, sırasıyla birleştirilir.
- Elde edilen sayı, 10’a bölünür.
- Bölüm, bir kenara yazılır.
- Kalan, bir kenara yazılır.
- Bölüm ve kalan, sırasıyla birleştirilir.
- Elde edilen sayı, 11’e bölünür.
- Bölüm, bir kenara yazılır.
- Kalan, bir kenara yazılır.
- Bölüm ve kalan, sırasıyla birleştirilir.
- Elde edilen sayı, TC kimlik numarasıdır.
Örneğin, 1 Ocak 1990 tarihinde İstanbul’da doğan bir erkek çocuğun TC kimlik numarası şu şekilde hesaplanır:
- Doğum tarihi: 01.01.1990
- Cinsiyet: Erkek
- Doğum yeri: İstanbul
- Birleştirilen sayılar: 0101199011
- 10’a bölme: 1010199
- Bölüm: 1
- Kalan: 0
- Bölüm ve kalan: 10
- 11’e bölme: 0
- Bölüm: 0
- Kalan: 10
- Bölüm ve kalan: 010
- TC kimlik numarası: 0101199011010
Faydalı Siteler
İlgili Dosyalar
- TC Kimlik No Algoritması C Kodu
- TC Kimlik No Algoritması Python Kodu
- TC Kimlik No Algoritması Java Kodu