09 Ekim, 2009

55 - Barkod Doğrulama

Cuma, Ekim 09, 2009 Gönderen Berna Arslan , , , yorum yok

Ürünlerin üzerinde karşılaştığımız barkodlar tarayıcılar tarafından okunurken, okuma işleminin doğru yapılıp yapılmadığına dair bir işlem yapılıyor.
Bu işlemin nasıl yapıldığını merak ediyorsanız işte burada:

       1.        12 haneden oluşan kodumuz resimdeki gibi 036000291452 olsun, burada son rakam olan 2 doğrulama kodu yerine geçiyor.

      2.        Son rakamı dikkate almıyoruz. Tek basamaklarda olan sayıları topluyoruz:  
                       0360002914=> 14

      3.        Çift basamaklarda olan sayıları topluyoruz:  
                       0
3600029145 
=> 16

      4.        Tek basamaklar toplamını 3 ile çarpıyoruz:    14*3=42

      5.        Bu sayıyı ve çift basamaklar toplamını topluyoruz:     42 + 16 = 58

      6.        Bulduğumuz sayının 10'un en yakın katı olan sayıya ulaşmasını sağlayan sayıyı buluyoruz: 
                       60 -  58 = 2

Böylece son rakam olan 2'yi elde etmiş olduk!
Barkod okuyucusu da tarama işlemi sırasında bu kontrolü yaparak, yanlış okumalardan kaçınmış oluyor.

0 yorum: