Как стать автором
Обновить

Занимательная задачка со штрих кодами(только для тех кто хочет помочь)

Время на прочтение1 мин
Количество просмотров942

И так. Нужно создать копию программы создающей штрих коды.
Но программа эта какая–то странная. Если на вход ей скормить 2х, 3х значное число — она выдает валидный 128–В штрих–код
Но если скармливать 4х-значные числа то она выдает не не понятно что.
А именно «начальный символ|символ code C|2 символа коды которых образуются из 2х пар чисел|Контрольный символ|конечный символ»
Моя проблема состоит в том что я не пойму как образуется этот контрольный символ, точнее его код. 2 дня мучаюсь, а сроки горят. Если вы не разбираетесь в штрих кодах — то задача следующая:
я приведу несколько данных — первый столбик входящее число, второй его контрольныя сумма

2184 85
2185 88
2186 91

1550 74
1551 77

2000 37
2001 40

Из этого видно что при увеличении числа на 1, контрольная сумма увеличивается на 3
Еще есть аски-коды пары цифр увеличиваются на 32, т.е. 2184 выводится как chr(21+32)chr(84+32)
аски-код «code C» — 199, возможно он тоже как–то в этом участвует.
Очень надеюсь на помощь.
UPD гуглом пользоваться умею!!! Тут не стандартная ситуация.
Теги:
Хабы:
+12
Комментарии14

Публикации

Изменить настройки темы

Истории

Ближайшие события