Comments 14
а может посмотреть, как это делают профи? например, здесь: http://sourceforge.net/projects/barcode4…
2000 37 = 2
2001 40 = 3
...
1550 74 = 11
1551 77 = 12
...
2184 85 = 15
2185 88 = 16
2186 91 = 17
расположил по увеличению контрольной суммы
глядя на контрольную сумму, предположил, что есть некий минимум
анализируя предоставленный ряд, видно, что чем больше суммарность составляющих тем больше контрольная сумма
попытаться понять, что сделатеся с числом с контрольной суммой 01
2001 40 = 3
...
1550 74 = 11
1551 77 = 12
...
2184 85 = 15
2185 88 = 16
2186 91 = 17
расположил по увеличению контрольной суммы
глядя на контрольную сумму, предположил, что есть некий минимум
анализируя предоставленный ряд, видно, что чем больше суммарность составляющих тем больше контрольная сумма
попытаться понять, что сделатеся с числом с контрольной суммой 01
>Если на вход ей скормить 2х, 3х значное число — она выдает валидный 128–В штрих–код
я так понимаю, что начиная с 1000 начинает это все работать?
а попрошу предоставить значения
1000
1001
1023
1024
1025
6666
6667
и на последок
9997
9998
9999
я так понимаю, что начиная с 1000 начинает это все работать?
а попрошу предоставить значения
1000
1001
1023
1024
1025
6666
6667
и на последок
9997
9998
9999
http://www.retail.ru/biblio/code06.htm
а эт не оно ?
просто просчитать щас влом
а эт не оно ?
просто просчитать щас влом
неа. Это стандартная, нормальная формула для 128го кода. А тут что-то не то. Но все равно спасибо.
слушай а это 2 разные задачи или не ?
если одна то можеш попозробней привести для 3-х цифр логику рассчета ?
если одна то можеш попозробней привести для 3-х цифр логику рассчета ?
Ну я думаю никто велосипед не изобретал и задача сводится к тому чтоб при воттаких данных
ААББВВ
найти такие вв которые подходят
пусь АА-X ББ-Y ВВ-Z
т.к. при изменении ББ на 1 ZZ меняецо на 3 и стандартная формула рассчета четотам+ном*поз... mod ЧТОНИТЬ предполагаем ББ стоит в позиции 3 или 13
итого надо найти числа которые нужно приплюсовать к общей сумме и узнать на что мод-ить
в принципе задачка решаеца циклом в котором x+AA*2+ББ*3 mod y=ВВ
или x+AA*12+ББ*13 mod y=ВВ
ААББВВ
найти такие вв которые подходят
пусь АА-X ББ-Y ВВ-Z
т.к. при изменении ББ на 1 ZZ меняецо на 3 и стандартная формула рассчета четотам+ном*поз... mod ЧТОНИТЬ предполагаем ББ стоит в позиции 3 или 13
итого надо найти числа которые нужно приплюсовать к общей сумме и узнать на что мод-ить
в принципе задачка решаеца циклом в котором x+AA*2+ББ*3 mod y=ВВ
или x+AA*12+ББ*13 mod y=ВВ
(99+103+AA*2+BB*3) mod 103
99 эт код "CODE C"
103 ЭТ код "START A"
и 2-я и 3-я позиция соотвецтвенно цыфры :)
99 эт код "CODE C"
103 ЭТ код "START A"
и 2-я и 3-я позиция соотвецтвенно цыфры :)
Sign up to leave a comment.
Занимательная задачка со штрих кодами(только для тех кто хочет помочь)