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

[перевірена версія][перевірена версія]
Вилучено вміст Додано вміст
Рядок 359:
Контрольні суми та контрольні числа для кодів ISIN обчислюються також за алгоритмом Луна. Правило продовження таблиці ліворуч (для довгих номерів) та зменшення її для коротких номерів є очевидним. В разі наявності у номері (коді) ISIN латинських літер, кожна з них змінюється на 2 цифри, що відповідають порядковому номеру цієї літери у [[Латинська абетка|латинській абетці]], збільшеному на 9 (тобто A ~ 10, B ~ 11, …, Z ~ 35). Так, букви UA, наприклад, замінюються на 3010.
 
===Приклад обчислення контроьногоконтрольного числа для коду ISIN===
 
'''UA4000117501''' - ПАТ Укрнафта
 
<pre>
Крок 1
+---+---+---+---+---+---+---+---+---+---+---+---+---+ +---+
| 3 | 0 | 1 | 0 | 4 | 0 | 0 | 0 | 1 | 1 | 7 | 5 | 0 | | ? |
+---+---+---+---+---+---+---+---+---+---+---+---+---+ +---+
| | | | | | | | | | | | |
x2 x1 x2 x1 x2 x1 x2 x1 x2 x1 x2 x1 x2
| | | | | | | | | | | | |
| | | | | | | | | | =14 | |
| | | | | | | | | | -9 | |
| | | | | | | | | | | | |
=6 =0 =2 =0 =8 =0 =0 =0 =2 =1 =5 =5 =0
 
Крок 2 6 +0 +2 +0 +8 +0 +0 +0 +2 +1 +5 +5 +0 = 29
 
Крок 3 Найменше число, що в сумі з числом 29 дає число кратне 10 це 1 (30 = 29 + 1)
 
Результат
+---+---+---+---+---+---+---+---+---+---+---+---+---+ +---+
| 3 | 0 | 1 | 0 | 4 | 0 | 0 | 0 | 1 | 1 | 7 | 5 | 0 | | 1 |
+---+---+---+---+---+---+---+---+---+---+---+---+---+ +---+
</pre>
 
Контрольне число 1, а отже номер правильний.