ISBN

Moderator: Enrico Maria Giordano

Post Reply
User avatar
Silvio
Posts: 3107
Joined: Fri Oct 07, 2005 6:28 pm
Location: Teramo,Italy

ISBN

Post by Silvio »

qualcuno di VOi sa come controllare che un codice Isbn è veritiero oppure come si fa a creare un codice isbn : dove lo posso trovare un esempio ?

Grazie
Best Regards, Saludos

Falconi Silvio
User avatar
Silvio
Posts: 3107
Joined: Fri Oct 07, 2005 6:28 pm
Location: Teramo,Italy

Post by Silvio »

ho visto grazie
ma praticamente non so se si riesca a costruire una funzione di controllo o a crearne una che costruisca un codice ...
bisogna avere l'array degli stati, delle case editrici ed altri dati ...
Best Regards, Saludos

Falconi Silvio
User avatar
Enrico Maria Giordano
Posts: 7355
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia
Contact:

Post by Enrico Maria Giordano »

Come controllare il codice è spiegato perfettamente qui:
La quarta parte serve come codice di controllo.
È calcolato in base a tutte le altre nove cifre.

Si moltiplica per 10 la prima cifra del codice, per nove la seconda, per otto la terza, continuando sino a moltiplicare per 2 la nona cifra.
Poi si effettua la somma delle cifre e si divide per 11.
Se il resto è Zero, questo sarà il carattere di controllo, altrimenti si sottrae 11 dal resto.
La cifra ottenuta sarà il carattere di controllo, usando la X se il numero ottenuto è 10.

Nell'esempio precedente ISBN 88-487-6002-3, avevamo visto le prime tre parti, ora controlliamo l'ultimo numero:

8 x 10 = 80
8 x 9 = 72
4 x 8 = 32
8 x 7 = 56
7 x 6 = 42
6 x 5 = 30
0 x 4 = 0
0 x 3 = 0
2 x 2 = 4
la somma dei risultati è 316
316 : 11 = 28 con resto 8
il numero di controllo sarà 11 - 8 = 3

Codice ISBN completo = ISBN 88-487-6002-3
EMG
User avatar
Silvio
Posts: 3107
Joined: Fri Oct 07, 2005 6:28 pm
Location: Teramo,Italy

Post by Silvio »

sorry mi era sfuggito...
aspe che faccio un funzioncina
Best Regards, Saludos

Falconi Silvio
Post Reply