Давайте разберем алгоритм проверки контрольной цифры штрихкода шаг за шагом и определим, как должна быть вычислена контрольная цифра. Для примера возьмем штрихкод: 4 0 0 6 3 0 0 1 0 0 7 X, где X - контрольная цифра, которую мы должны вычислить.
Шаг 1: Сложите цифры, стоящие на чётных местах.
- В нашем примере чётные места: 0 (второе место), 6 (четвёртое место), 0 (шестое место), 1 (восьмое место), 0 (десятое место).
- Сложим их: 0 + 6 + 0 + 1 + 0 = 7.
Шаг 2: Умножьте полученную сумму на 3.
Шаг 3: Сложите цифры, стоящие на нечётных местах, кроме контрольной цифры.
- В нашем примере нечётные места: 4 (первое место), 0 (третье место), 3 (пятое место), 0 (седьмое место), 0 (девятое место), 7 (одиннадцатое место).
- Сложим их: 4 + 0 + 3 + 0 + 0 + 7 = 14.
Шаг 4: Сложите числа, полученные в шаге 2 и шаге 3.
- 21 (из шага 2) + 14 (из шага 3) = 35.
Шаг 5: Отбросьте десятки.
- Из числа 35 отбросим десятки: останется 5.
Шаг 6: Из 10 вычтите число, полученное в шаге 5.
Таким образом, контрольная цифра должна быть 5. Если она совпадает с последней цифрой штрихкода, то товар считается подлинным.