Llogaritja e Shifrave Kontrolluese Sipas MODULUS 97-10
Llogaritja e Shifrave Kontrolluese Sipas MODULUS 97-10
Llogaritja e Shifrave Kontrolluese Sipas MODULUS 97-10
Burimi: Banka e Sllovenisë (http://www.bsi.si).
Për llogaritjen e shifrave kontrolluese përdoret një procedurë standarde e thjeshtuar ISO 7604 (MOD 97-10)1 përdoret. Artikulli i parë që mund të shihni më poshtë citon tekstin origjinal mbi procedurën standarde të thjeshtuar dhe shembuj. Artikulli i dytë, nga ana tjetër, jep dy raste të tjera reale.
1. 7.4 Procedura e thjeshtuar për ISO 7064, MOD 97 - 10
Për këtë sistem, procedurat e përshkruara në 7.2 dhe 7.3 mund të ndiqen.
Sidoqoftë, pasi në notacionin normal decimal shifrat tashmë janë të peshuara nga fuqitë e radix 10, mund të miratohet një procedurë e thjeshtuar. Shtoni dy zero në varg, dhe ndani me 97. Zbritni mbetjen nga 98. Dy shifrat në rezultat janë karakteret kontrolluese.
Për vargun 794 procedura është:
hapi 1: shtoni dy zero për të zënë pozitat e karaktereve kontrolluese: 79400;
hapi 2: ndani me 97, për të dhënë kuotën 818 dhe mbetjen e plotë 54;
hapi 3: përcaktoni vlerën e karakterit kontrollues si (97 + 1) - 54 = 44 dhe shtojeni atë në vargun origjinal për të dhënë 79444.
Për kontrollim, ndani vargun me 97; nëse mbetja është 1 kontrolli është i kënaqur.
3. Llogaritja e Shifrës Kontrolluese për Numrin e Llogarisë Bankare Ndërkombëtare (IBAN) (xx yyy zzzzzzzz kk)
- Llogaritja me mbetje që nuk është e barabartë me 0.
Numri i llogarisë bankare përjashtuar shifrat kontrolluese: 06 000 01234567.
a: 06 000 01234567 00
b: 060000123456700 : 97 = 618557973780 mbetje = 40
c: (97 + 1) - 40 = 58 Rezultati: 06 000 01234567 58
Kontrolli: 06000123456758 : 97 = 618557973781 mbetje = 1
- Llogaritja pa mbetje ose me mbetje të barabartë me 0.
Numri i llogarisë bankare përjashtuar shifrat kontrolluese: 06 000 01234586.
a: 06 000 01234586 00
b: 060000123458600 : 97 = 618557973800 mbetje = 00
c: (97 + 1) - 00 = 98 Rezultati: 06 000 01234586 98.
Kontrolli: 06000123458698 : 97 = 618557973801 mbetje = 1.
1 Dokumenti origjinal: “Standardi Ndërkombëtar ISO 7064 - Përpunimi i të dhënave - Sistemet e karaktereve kontrolluese. Botimi i parë - 1983-09-15”
2 Shihni artikujt 7.2 (metoda rekurzive) dhe 7.3 (metoda polinomiale) në dokumentin origjinal standard ku aplikohen dy metoda të përdorura zakonisht për sistemet me bazë që nuk është e barabartë me 10. Këtu kërkohet një procedurë shtesë e përdorur në llogaritjen e shifrave kontrolluese.