TC kimlik no doğruluk kontrolü

TcKimlikNo web servisi kapanıp ücretli bir hale geldikten sonraKimlik Numarası tesbiti yapmamız gereken durumlarda sıkıntıya düşüyoruz.

Fakat TC kimlik numaraları bir algoritmaya göre verildiği için basit formlarda kullanıcı’nın doğru kimlik numarası girip girmediğini tesbit etmek için şu metodu kullanabiliriz:


public bool TCKimlik(string no)
{
   if (no.Length != 11) { return false; }
   int sayi = 0;
   for (int i = 0; i < 10; i++) sayi += int.Parse(no.Substring(i, 1));
   return sayi.ToString().Substring(sayi.ToString().Length - 1, 1) == no.Substring(10, 1) ? true : false;
}

Algoritmanın temeli; ilk 10 rakamın toplamının onlar basamağı, 11. rakama eşit çıkmak zorunda,
Burada kullanıcı deneme yanılma yaparak doğru gösterebilir tabi, ama hiç yoktan iyidir…

14 thoughts on “TC kimlik no doğruluk kontrolü”

  1. Разрешение на строительство — это административный удостоверение, выписываемый правомочными структурами государственного аппарата или муниципального управления, который позволяет начать стройку или выполнение строительных операций.
    Разрешение на строительство устанавливает правовые основания и регламенты к строительной деятельности, включая допустимые разновидности работ, разрешенные материалы и способы, а также включает строительные нормативные акты и наборы безопасности. Получение разрешения на строительные работы является необходимым документов для строительной сферы.

  2. Разрешение на строительство — это административный запись, предоставляемый официальными ведомствами государственной власти или муниципального руководства, который позволяет начать возведение или осуществление строительных работ.
    Разрешение на строительство формулирует нормативные основания и регламенты к строительным работам, включая допустимые виды работ, приемлемые материалы и методы, а также включает строительные регламенты и пакеты безопасности. Получение разрешения на строительный процесс является обязательным документов для строительной сферы.

  3. Быстровозводимые здания – это новейшие строения, которые различаются высокой быстротой строительства и мобильностью. Они представляют собой строения, заключающиеся из заранее изготовленных составляющих или же компонентов, которые могут быть быстро установлены в районе строительства.
    Изготовление быстровозводимых зданий отличаются податливостью а также адаптируемостью, что разрешает просто изменять и адаптировать их в соответствии с потребностями заказчика. Это экономически выгодное а также экологически надежное решение, которое в крайние лета приобрело маштабное распространение.

  4. Быстромонтируемые здания – это актуальные конструкции, которые различаются великолепной быстротой строительства и мобильностью. Они представляют собой здания, образующиеся из эскизно произведенных элементов или модулей, которые могут быть быстро установлены в участке стройки.
    Изготовление быстровозводимых зданий располагают гибкостью а также адаптируемостью, что дает возможность легко изменять и модифицировать их в соответствии с интересами покупателя. Это экономически результативное и экологически стойкое решение, которое в последние годы получило маштабное распространение.

Yorum bırakın

E-posta hesabınız yayımlanmayacak.