Modulo:Sandbox/ValterVB/ISSN2

Versione del 11 apr 2020 alle 23:51 di ValterVB (discussione | contributi) (Nuova pagina: local getArgs = require('Module:Arguments').getArgs local p = {} function p.ISSN(frame) local t = getArgs(frame) local id = t[1] result=8*tonumber(string.su...)
(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)
local getArgs = require('Module:Arguments').getArgs
local p = {}

function p.ISSN(frame)
    local t = getArgs(frame)
	local id = t[1]
	
    result=8*tonumber(string.sub (id, 5 , 5))+7*tonumber(string.sub (id, 6 , 6))+6*tonumber(string.sub (id, 7 , 7))+5*tonumber(string.sub (id, 8 , 8))+4*tonumber(string.sub (id, 9 , 9))+3*tonumber(string.sub (id, 10 , 10))+2*tonumber(string.sub (id, 11 , 11))
    result=11-(result % 11)
    
    return result
end
 
return p