PTT Kargo kayıt esnasında barkod numarasının son hanesini hesaplamanıza yarayacak Golang, PHP, Javascript, Python, Dart ve Classic ASP örnekleri.
Verilen 12 haneli barkod aşağıda örnek gösterilen metodla 1 ve 3 değerleri ile sırasıyla çarpılıp, elde edilen toplamı bir üstteki 10 un katına tamamlayan sayı check digit olarak bulunur. Toplam zaten 10 un katı ise check digit 0 dır.
* | * | N1 | N2 | N3 | N4 | N5 | N6 | N7 | N8 | N9 | N10 | N11 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Barkod | 2 | 7 | 5 | 0 | 3 | 6 | 5 | 6 | 9 | 8 | 4 | 5 | 6 |
Çarpan | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | |
Çarpım | 2 | 21 | 5 | 0 | 3 | 18 | 5 | 18 | 9 | 24 | 4 | 15 | |
Toplam | 124 | ||||||||||||
Check Digit | 6 |