Ü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:
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:
03600029145 => 14
3. Çift basamaklarda olan sayıları topluyoruz:
03600029145 => 16
4. Tek basamaklar toplamını 3 ile çarpıyoruz: 14*3=42
3. Çift basamaklarda olan sayıları topluyoruz:
03600029145 => 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.
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:
Yorum Gönder