Modulo:Sandbox/ValterVB/ISSN: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica |
Nessun oggetto della modifica |
||
Riga 1:
local getArgs = require('Module:Arguments').getArgs
local p = {}
function p.ISSN(frame)
local dato = t[1]
result=8*string.sub (id, 5 , 6)+7*string.sub (id, 6 , 7)+6*string.sub (id, 7 , 8)+5*string.sub (id, 8 , 9)+4*string.sub (id, 10 , 11)+3*string.sub (id, 11 , 12)+2*string.sub (id, 12 , 13)▼
result=11-result % 11▼
▲ -- result=8*string.sub (id, 5 , 6)+7*string.sub (id, 6 , 7)+6*string.sub (id, 7 , 8)+5*string.sub (id, 8 , 9)+4*string.sub (id, 10 , 11)+3*string.sub (id, 11 , 12)+2*string.sub (id, 12 , 13)
return result▼
▲ -- result=11-result % 11
result=11-(114%11)
▲ return result .. " - " .. dato
end
|