Каждой цифре кода ставится цифровой эквивалент (ЦЭ), равный этой цифре,
Каждый ЦЭ умножается на весовой коэффициент (ВК), согласно таблице:
ЦЭ ВК
1 2
2 1
3 2
4 1
5 2
6 1
7 2
Формирование контрольного числа номера вагона:
Результаты умножения посимвольно складываются. Если в результате получилась цифра больше 9, то надо сложить цифры каждого разряда полученного числа. Например, если результат равен 16, надо сложить 1+6, в результате получим 7.
Контрольное число номера вагона - это число, при сложении с которым полученная сумма увеличивается до полного десятка. Если сумма кратна 10, то контрольное число равно "0". Если, сумма, которую мы получили не кратна 10 а, например, равна 32. До полного десятка (до 40) не хватает 8. Значит, 8 - это и есть контрольное число номера вагона.
MAZANKA добавил 22.01.2016 в 07:46
Каждой цифре кода ставится цифровой эквивалент (ЦЭ), равный этой цифре,
Каждый ЦЭ умножается на весовой коэффициент (ВК), согласно таблице:
ЦЭ ВК
1 2
2 1
3 2
4 1
5 2
6 1
7 2
Формирование контрольного числа номера вагона:
Результаты умножения посимвольно складываются. Если в результате получилась цифра больше 9, то надо сложить цифры каждого разряда полученного числа. Например, если результат равен 16, надо сложить 1+6, в результате получим 7.
Контрольное число номера вагона - это число, при сложении с которым полученная сумма увеличивается до полного десятка. Если сумма кратна 10, то контрольное число равно "0". Если, сумма, которую мы получили не кратна 10 а, например, равна 32. До полного десятка (до 40) не хватает 8. Значит, 8 - это и есть контрольное число номера вагона.
MAZANKA добавил 22.01.2016 в 07:55
вот только ваш пример "205*59670" проверить невозможно, т.к. в нем 9 знаков(с учетом звездочки) а номера вагонов 8-мизначные)))