Beskrivelse af beregning af kontrolcifre

Denne dokumentation er kun medtaget for fuldstændighedens skyld.
Modulo 11
Beregning af en kontrolsum i henhold til Modulo 11:Et kontrolciffer i henhold til Modulo 11 bruges f.eks. af PZN. Modulo 11 bruges også til ISBN.
PZN
Først multipliceres alle cifre individuelt med en multiplikator. Multiplikatoren svarer til positionen af cifferet 1. Alle resulterende produkter lægges sammen. Resultatet divideres derefter med 11. Det resterende tal er kontrolcifferet. Hvis kontrolcifferet er 10, må dette nummer ikke anvendes som PZN. Koden vil derfor være ugyldig.
Et beregningseksempel:
Ciffer: | 6 3 1 9 4 2 |
Vægt: | 2 3 4 5 6 7 |
Resultater: | 12+9+4+45+24+14 = 108 |
Beregn kontrolsum: | 108 / 11 = 9 Restbeløb 9 |
Kontrolciffer | 9 |
ISBN-10 og ISSN-kontrolsummen
Først multipliceres alle cifre individuelt med en multiplikator. Multiplikatoren svarer til positionen af cifret 1 fra højre. Alle resulterende produkter lægges sammen. Resultatet divideres derefter med 11. Den resulterende rest trækkes fra 11 og giver kontrolcifferet.
Hvis resultatet 11 beregnes for denne kontrolsumprocedure, er kontrolsummen 0. Som følge heraf kunne 0 ikke beregnes, fordi 11 i det foregående trin (resten efter division med 11) er umuligt som resultat.
Det kan også forekomme, at tallet 10 er påkrævet. 10 er repræsenteret ved et X: "3-928444-00-X".
Et beregningseksempel:
Ciffer: | 3 9 2 8 4 4 4 0 4 |
Vægt: | 10 9 8 7 6 5 4 3 2 |
Resultater: | 30 + 81 + 16 + 56 + 24 + 20 + 16 + 0 + 8 = 251 |
Beregn kontrolsum: | 251 / 11 = 22 Restbeløb 9 -> 11 - 9 = 2 |
Kontrolciffer | 2 |