Dit is een vervolg op de oefening ISBN1 uit vorige reeks.
Nu worden de tien cijfers van een ISBN-10 code ingelezen (op aparte lijnen), dus ook het controlegetal. Controleer of een gegeven reeks van 10 cijfers correspondeert met een geldige ISBN-10 code. Schrijf het woord 'OK' als de gegeven cijfers corresponderen met een geldige ISBN-10 code, anders het woord 'FOUT'.
Indien $$x_1, \ldots, x_9, x_{10} $$ de 10 cijfers van een ISBN-10 code voorstellen, dan moet het controlegetal $$x_{10}$$ voldoen aan: \[x_{10} = (x_1+ 2x_2+ 3x_3+ 4x_4+ 5x_5+ 6x_6+ 7x_7+ 8x_8+ 9x_9)\!\!\!\!\mod{11}\]
>>> main() OK
>>> main() FOUT
main()
.
mod 11
mod
staat voor modulo
en dit is de rest bij deling.
%