חישוב ספרת ביקורת של Modulo 10

תיאור חישוב ספרות ביקורת



InfoActiveBarcode מחשב אוטומטית את ספרות הביקורת עבור רוב הקודים.
תיעוד זה נועד לשם השלמות בלבד.

Modulo 10

חישוב בדיקת סיכום לפי מודולו 10:
ספרת ביקורת לפי מודולו 10 משמשת בקודי EAN, לדוגמה EAN-13.

במקוד EAN, ספרת הביקורת מחושבת על פי שיטת החישוב מודולו 10 עם משקל 3. המשקל 3 מתחיל מהספרה הראשונה מימין. לאחר מכן, כל ספרה מוכפלת במשקל. תוצאות אלה מתווספות לסכום. המודולו 10 מחושב מסכום זה. תחילה מחלקים את הסכום ב-10. היתרה של החלוקה מופחתת מ-10. תוצאת החיסור היא בדיקת הסיכום/ספרת הבדיקה.

להלן דוגמה לחישוב מודולו 10 באמצעות קוד EAN-13:

ספרות: 4 0 0 7 6 3 0 0 0 0 1 1
משקל: 1 3 1 3 1 3 1 3 1 3 1 3
תוצאות: 4+0+0+21+6+9+0+0+0+0+1+3 = 44
חשב את סכום הבדיקה: התוספת למכפלה הבאה של 10. (50)
ספרת ביקורת 6


במקוד 25, ספרת הביקורת מחושבת גם היא עם משקל 3 על פי שיטת החישוב מודולו 10. עם זאת, שקלול 3 מתחיל בספרה השימושית הראשונה משמאל. לאחר מכן, כל ספרה שימושית מוכפלת במשקל. התוצאות המתקבלות מתווספות לסכום. המודולו 10 מחושב מסכום זה. ראשית, הסכום מחולק ב-10. היתרה של החלוקה מופחתת מ-10 (חשב את ההפרש ל-10). תוצאת החיסור היא בדיקת הסיכום/ספרת הבדיקה.

להלן דוגמה לחישוב מודולו 10 באמצעות קוד 25:

ספרות: 1 2 3 4 5
משקל: 3 1 3 1 3
תוצאות: 3+2+9+4+15 = 33
חשב את סכום הבדיקה: התוספת למכפלה הבאה של 10. (40)
ספרת ביקורת 7


עם Leitcode ו-Identcode, ספרת הביקורת מחושבת גם היא לפי שיטת החישוב מודולו 10. עם זאת, המשקל כאן שונה: משקל של 4 עבור עמדות אי-זוגיות ו-9 עבור עמדות זוגיות. הנה דוגמה:

ספרות: 2 3 6 6 9 0 1 2 0 1 2 3 0
משקל: 4 9 4 9 4 9 4 9 4 9 4 9 4
תוצאות: 8+27+24+54+36+0+4+18+0+9+8+27+0 = 215
חשב את סכום הבדיקה: התוספת למכפלה הבאה של 10. (220)
ספרת ביקורת 5


דוגמה לחישוב מודולו 10 באמצעות קוד EAN-14 / ITF-14 / SCC-14 / DUN-14:

ספרות: 0 4 0 0 7 6 3 0 0 0 0 1 1
משקל: 3 1 3 1 3 1 3 1 3 1 3 1 3
תוצאות: 0+4+0+0+21+6+9+0+0+0+0+1+3 = 44
חשב את סכום הבדיקה: התוספת למכפלה הבאה של 10. (50)
ספרת ביקורת 6