endeesfritpt

Controllare il calcolo della cifra di Modulo 11

Modulo 11

Questa è una descrizione del calcolo delle cifre di assegno in base Modulo 11.

InfoActiveBarcode calcola automaticamente le cifre di controllo per la maggior parte dei codici.
Questa documentazione è solo per motivi di completezza.

Calcolo di un checksum secondo il Modulo 11:
Una cifra di controllo in base al Modulo 11 viene utilizzata, ad esempio da P . Un Modulo 11 viene utilizzato anche per ISBN.

PZN
Prima tutte le cifre vengono moltiplicate singolarmente con un moltiplicatore. Il moltiplicatore corrisponde alla posizione della cifra 1. Vengono aggiunti tutti i prodotti risultanti. Il risultato viene quindi diviso per 11. Il resto risultante è la cifra di controllo. Se la cifra di controllo è 10, questo numero non deve essere utilizzato come P. N. Il codice non sarebbe pertanto valido.

Un esempio di calcolo:

Cifre: 6 3 1 9 4 2
peso: 2 3 4 5 6 7
Risultati: 12+9+4+45+24+14 = 108
Calcola checksum: 108 / 11 = 9 rimanenza 9
Cifra di controllo 9


Il checksum ISBN-10 e l'ISSN
Prima tutte le cifre vengono moltiplicate singolarmente con un moltiplicatore. Il moltiplicatore corrisponde alla posizione della cifra 1 da destra. Vengono aggiunti tutti i prodotti risultanti. Il risultato viene quindi diviso per 11. Il resto risultante viene sottratto da 11 e restituisce la cifra di controllo.
Se il risultato 11 viene calcolato per questa procedura di checksum, il checksum è 0. Di conseguenza, lo 0 non poteva essere calcolato, perché nella fase precedente (in seguito la divisione per 11) 11 è impossibile.
Può anche accadere che sia richiesta la cifra 10. 10 è rappresentato da una X: "3-928444-00-X".

Un esempio di calcolo:

Cifre: 3 9 2 8 4 4 4 0 4
peso: 10 9 8 7 6 5 4 3 2
Risultati: 30 + 81 + 16 + 56 + 24 + 20 + 16 + 0 + 8 = 251
Calcola checksum: 251 / 11 = 22 rimanenza 9 -> 11 - 9 = 2
Cifra di controllo 2