Questa è una descrizione del calcolo delle cifre di assegno in base Modulo 10.
Calcolo di un checksum secondo il Modulo 10:
Una cifra di controllo secondo il Modulo 10 viene utilizzata dai codici EAN, ad esempio EAN-13.
Con i codici EAN la cifra di controllo viene calcolata in base al metodo di calcolo modulo 10 con la ponderazione 3. La ponderazione 3 inizia dalla prima cifra da destra. Quindi le singole cifre vengono moltiplicate per la ponderazione. Questi risultati vengono aggiunti a una somma. Il modulo 10 viene calcolato da questa somma. In primo luogo la somma è divisa per 10. Il resto della divisione viene sottratto da 10. Il risultato di questa sottrazione è la cifra di checksum/controllo.
Di seguito è riportato un esempio di calcolo per modulo 10 utilizzando un codice EAN-13:
Con i codici Code 25, la cifra di controllo viene calcolata anche con la ponderazione 3 in base al metodo di calcolo Modulo 10. Tuttavia, la ponderazione 3 inizia dalla prima cifra utile da sinistra. Quindi le singole cifre utili vengono moltiplicate per la ponderazione. Questi risultati risultanti vengono aggiunti a una somma. Il modulo 10 viene calcolato da questa somma. In primo luogo la somma è divisa per 10. Il resto della divisione viene sottratto da 10 (calcolare la differenza a 10). Il risultato di questa sottrazione è la cifra di checksum/controllo.
Di seguito è riportato un esempio di calcolo per Modulo 10 utilizzando il codice 25:
Con Leitcode e Identcode la cifra di controllo viene calcolata anche in base al metodo di calcolo modulo 10. Tuttavia, la ponderazione è diversa qui: Peso di 4 per le posizioni dispari e 9 per le posizioni rette. Di seguito è riportato un esempio:Here is an example:
Esempio di calcolo per il Modulo 10 che utilizza un codice EAN-14 / ITF-14 / SCC-14 / DUN-14:
Una cifra di controllo secondo il Modulo 10 viene utilizzata dai codici EAN, ad esempio EAN-13.
Con i codici EAN la cifra di controllo viene calcolata in base al metodo di calcolo modulo 10 con la ponderazione 3. La ponderazione 3 inizia dalla prima cifra da destra. Quindi le singole cifre vengono moltiplicate per la ponderazione. Questi risultati vengono aggiunti a una somma. Il modulo 10 viene calcolato da questa somma. In primo luogo la somma è divisa per 10. Il resto della divisione viene sottratto da 10. Il risultato di questa sottrazione è la cifra di checksum/controllo.
Di seguito è riportato un esempio di calcolo per modulo 10 utilizzando un codice EAN-13:
Cifre: | 4 0 0 7 6 3 0 0 0 0 1 1 |
peso: | 1 3 1 3 1 3 1 3 1 3 1 3 |
Risultati: | 4+0+0+21+6+9+0+0+0+0+1+3 = 44 |
Calcola checksum: | L'aggiunta al prossimo multiplo di 10. (50) |
Cifra di controllo | 6 |
Con i codici Code 25, la cifra di controllo viene calcolata anche con la ponderazione 3 in base al metodo di calcolo Modulo 10. Tuttavia, la ponderazione 3 inizia dalla prima cifra utile da sinistra. Quindi le singole cifre utili vengono moltiplicate per la ponderazione. Questi risultati risultanti vengono aggiunti a una somma. Il modulo 10 viene calcolato da questa somma. In primo luogo la somma è divisa per 10. Il resto della divisione viene sottratto da 10 (calcolare la differenza a 10). Il risultato di questa sottrazione è la cifra di checksum/controllo.
Di seguito è riportato un esempio di calcolo per Modulo 10 utilizzando il codice 25:
Cifre: | 1 2 3 4 5 |
peso: | 3 1 3 1 3 |
Risultati: | 3+2+9+4+15 = 33 |
Calcola checksum: | L'aggiunta al prossimo multiplo di 10. (40) |
Cifra di controllo | 7 |
Con Leitcode e Identcode la cifra di controllo viene calcolata anche in base al metodo di calcolo modulo 10. Tuttavia, la ponderazione è diversa qui: Peso di 4 per le posizioni dispari e 9 per le posizioni rette. Di seguito è riportato un esempio:Here is an example:
Cifre: | 2 3 6 6 9 0 1 2 0 1 2 3 0 |
peso: | 4 9 4 9 4 9 4 9 4 9 4 9 4 |
Risultati: | 8+27+24+54+36+0+4+18+0+9+8+27+0 = 215 |
Calcola checksum: | L'aggiunta al prossimo multiplo di 10. (220) |
Cifra di controllo | 5 |
Esempio di calcolo per il Modulo 10 che utilizza un codice EAN-14 / ITF-14 / SCC-14 / DUN-14:
Cifre: | 0 4 0 0 7 6 3 0 0 0 0 1 1 |
peso: | 3 1 3 1 3 1 3 1 3 1 3 1 3 |
Risultati: | 0+4+0+0+21+6+9+0+0+0+0+1+3 = 44 |
Calcola checksum: | L'aggiunta al prossimo multiplo di 10. (50) |
Cifra di controllo | 6 |