|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Alexander Smirnoff 2:5020/400 15 Nov 2001 17:08:52 To : Nikolay Subject : Re: как пpовеpиь пpавильность штpихкода --------------------------------------------------------------------------------
>
> > там контpольная сyмма есть какая-нить?
> >
>
> Есть, но сейчас точно не помню как она вычисляется. Hайду - скажу.
В EAN-13 (самый распостраненный) считается следующим образом:
1) Самая левая цифра - это контрольная сумма.
2) вычисляем сумму цифр, стоящих на чётных позициях
3) умножаем её на 3
4) к полученной сумме добавляем сумму цифр, стоящих на нечётных позициях
5) дополнение полученной суммы до числа, кратного 10 - контрольная
цифра.
Пример:
4 820000 450461
1) (6+0+4+0+0+8)*3=54
2) 1+4+5+2=12
3) 12+54=66
4) ближайшее кратное 10 число - 70. Дополнение = 4
------------------------------
WBR, Alexander Smirnoff
--- ifmail v.2.15dev5
* Origin: NTUU "KPI" (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/18024250cf23c.html, оценка из 5, голосов 10
|