Контрольне число: відмінності між версіями

[перевірена версія][перевірена версія]
Вилучено вміст Додано вміст
Рядок 228:
===Приклад розрахунку контрольної цифри розрахункового рахунку===
 
Р/Р 40702810'''?'''00000000014, БІН 044544512
 
<pre>
Крок 1
+---+---+---+ +---+---+---+---+---+---+---+---+ +---+ +---+---+---+---+---+---+---+---+---+---+---+
| 5 | 1 | 2 | | 4 | 0 | 7 | 0 | 2 | 8 | 1 | 0 | | ? | | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 4 |
+---+---+---+ +---+---+---+---+---+---+---+---+ +---+ +---+---+---+---+---+---+---+---+---+---+---+
 
Крок 2
У вихідному стані відомі всі цифри, окрім контрольного розряду, він заміняється нулем. Для розрахунків використовується спеціальний масив вагових коефіцієнтів: 7, 1, 3, 7, 1, 3, 7, 1, 3, 7, 1, 3, 7, 1, 3, 7, 1, 3, 7, 1, 3, 7, 1.<div>Обчислюється сума добутків цифри позиції на вагу позиції. Остання цифра цієї суми, помножена на 3, і буде контрольною цифрою. В наведеному прикладі виважена сума рівна 135 = (5×7 + 1×1 + 2×3) + (4×7 + 0×1 + 7×3 + 0×7 + 2×1 + 8×3 + 1×7 + 0×1 + 0×3 + 0×7 + 0×1 + 0×3 + 0×7 + 0×1 + 0×3 + 0×7 + 0×1 + '''0×3''' + 1×7 + 4×1). Остання цифра дорівнює 5, при множенні на 3 дає 15. Остання цифра цього числа 5 і є контрольною. Отже розрахунковий рахунок матиме вигляд: 40702810'''5'''00000000014</div>
+---+---+---+ +---+---+---+---+---+---+---+---+ +---+ +---+---+---+---+---+---+---+---+---+---+---+
| 5 | 1 | 2 | | 4 | 0 | 7 | 0 | 2 | 8 | 1 | 0 | | 0 | | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 4 |
+---+---+---+ +---+---+---+---+---+---+---+---+ +---+ +---+---+---+---+---+---+---+---+---+---+---+
 
Крок 3
+---+---+---+ +---+---+---+---+---+---+---+---+ +---+ +---+---+---+---+---+---+---+---+---+---+---+
| 5 | 1 | 2 | | 4 | 0 | 7 | 0 | 2 | 8 | 1 | 0 | | 0 | | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 4 |
+---+---+---+ +---+---+---+---+---+---+---+---+ +---+ +---+---+---+---+---+---+---+---+---+---+---+
| | | | | | | | | | | | | | | | | | | | | | |
x7 x1 x3 x7 x1 x3 x7 x1 x3 x7 x1 x3 x7 x1 x3 x7 x1 x3 x7 x1 x3 x7 x1
| | | | | | | | | | | | | | | | | | | | | | |
=35 =1 =6 =28 =0 =21 =0 =2 =24 =7 =0 =0 =0 =0 =0 =0 =0 =0 =0 =0 =0 =7 =4
 
Крок 4 35 +1 +6 +28 +0 +21 +0 +2 +24 +7 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +7 +4 = 135
 
Крок 5 Остання цифра з кроку 4 множиться на 3. 5 x 3 = 15. Остання цифра від 15 - це 5, отже контрольне число - 5
 
Результат
+---+---+---+---+---+---+---+---+ +---+ +---+---+---+---+---+---+---+---+---+---+---+
| 4 | 0 | 7 | 0 | 2 | 8 | 1 | 0 | | 5 | | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 4 |
+---+---+---+---+---+---+---+---+ +---+ +---+---+---+---+---+---+---+---+---+---+---+
</pre>
 
Отже розрахунковий рахунок матиме вигляд: 40702810'''5'''00000000014