Rakam hesaplamasını kontrol edin Modulo 11

Çek basamaklarının hesaplanmasına ilişkin açıklama



InfoActiveBarcode çoğu kod için kontrol basamaklarını otomatik olarak hesaplar.
Bu dokümantasyon sadece eksiksiz olması içindir.

Modulo 11

Modulo'ya göre bir sağlama toplamının hesaplanması 11:
Modulo 11'e göre bir kontrol basamağı örneğin PZN tarafından kullanılır. ISBN için de bir Modulo 11 kullanılır.

PZN
İlk olarak tüm rakamlar bir çarpan ile ayrı ayrı çarpılır. Çarpan, 1 rakamının konumuna karşılık gelir. Elde edilen tüm ürünler toplanır. Sonuç daha sonra 11'e bölünür. Ortaya çıkan kalan kontrol basamağıdır. Kontrol hanesi 10 ise, bu numara PZN olarak kullanılmayacaktır. Bu nedenle kod geçersiz olacaktır.

Bir hesaplama örneği:

Rakamlar: 6 3 1 9 4 2
Ağırlık: 2 3 4 5 6 7
Sonuçlar: 12+9+4+45+24+14 = 108
Sağlama toplamını hesapla: 108 / 11 = 9 Kalan 9
Rakamı kontrol et 9


ISBN-10 ve ISSN sağlama toplamı
İlk olarak tüm rakamlar bir çarpan ile ayrı ayrı çarpılır. Çarpan, sağdan 1 rakamının konumuna karşılık gelir. Elde edilen tüm ürünler toplanır. Sonuç daha sonra 11'e bölünür. Elde edilen kalan 11'den çıkarılır ve kontrol basamağı elde edilir.
Bu sağlama toplamı prosedürü için sonuç 11 hesaplanırsa, sağlama toplamı 0 olur. Sonuç olarak 0 hesaplanamamıştır, çünkü önceki adımda (11'e bölme ile kalan) sonuç olarak 11 imkansızdır.
Ayrıca 10 rakamının gerekli olduğu durumlar da olabilir. 10 bir X ile temsil edilir: "3-928444-00-X".

Bir hesaplama örneği:

Rakamlar: 3 9 2 8 4 4 4 0 4
Ağırlık: 10 9 8 7 6 5 4 3 2
Sonuçlar: 30 + 81 + 16 + 56 + 24 + 20 + 16 + 0 + 8 = 251
Sağlama toplamını hesapla: 251 / 11 = 22 Kalan 9 -> 11 - 9 = 2
Rakamı kontrol et 2