Popis výpočtu kontrolných číslic

Táto dokumentácia slúži iba na účely úplnosti.
Modulo 11
Výpočet kontrolného súčtu podľa Modulo 11:Kontrolná číslica podľa Modulo 11 sa používa napr. v PZN. Modulo 11 sa používa aj pre ISBN.
PZN
Najskôr sa všetky číslice vynásobia jednotlivo multiplikátorom. Multiplikátor zodpovedá pozícii číslice 1. Všetky výsledné produkty sa sčítajú. Výsledok sa potom vydelí 11. Výsledný zvyšok je kontrolná číslica. Ak je kontrolná číslica 10, toto číslo sa nesmie použiť ako PZN. Kód by preto bol neplatný.
Príklad výpočtu:
Číslice: | 6 3 1 9 4 2 |
Hmotnosť: | 2 3 4 5 6 7 |
Výsledky: | 12+9+4+45+24+14 = 108 |
Vypočítajte kontrolný súčet: | 108 / 11 = 9 Zvyšok 9 |
Kontrolná číslica | 9 |
Kontrolný súčet ISBN-10 a ISSN
Najskôr sa všetky číslice vynásobia jednotlivo multiplikátorom. Multiplikátor zodpovedá pozícii číslice 1 zprava. Všetky výsledné produkty sa sčítajú. Výsledok sa potom vydelí 11. Výsledný zvyšok sa odpočíta od 11 a výsledkom je kontrolná číslica.
Ak je výsledok 11 vypočítaný pre tento kontrolný súčet, kontrolný súčet je 0. V dôsledku toho nebolo možné vypočítať 0, pretože v predchádzajúcom kroku (zvyšok po delení číslom 11) nie je možné, aby výsledok bol 11.
Môže sa tiež stať, že bude potrebná číslica 10. 10 je reprezentované znakom X: „3-928444-00-X“.
Príklad výpočtu:
Číslice: | 3 9 2 8 4 4 4 0 4 |
Hmotnosť: | 10 9 8 7 6 5 4 3 2 |
Výsledky: | 30 + 81 + 16 + 56 + 24 + 20 + 16 + 0 + 8 = 251 |
Vypočítajte kontrolný súčet: | 251 / 11 = 22 Zvyšok 9 -> 11 - 9 = 2 |
Kontrolná číslica | 2 |