Module:Zandbak/Hole1988
Uiterlijk
Documentatie voor deze module kan aangemaakt worden op de volgende pagina: Module:Zandbak/Hole1988/doc
local p = {}
t = 0
function nul(nr)
if nr == nil then
return 0
else
return nr
end
end
function parse(time)
if(time == nil or string.len(time) == 0) then return 0 end
s, h = string.match(time, "(%d+),(%d+)")
m = string.match(time, "(%d+)%.")
m = nul(m)
s = nul(s)
h = nul(h)
return ((m*60)+s) .. "." .. h
end
function p.mannen(frame)
a = parse(frame.args[1])
b = parse(frame.args[2])/2
c = parse(frame.args[3])/3
d = parse(frame.args[4])/10
e = parse(frame.args[5])/20
return string.format("%.3f",a+b+c+d+e)
end
function p.vrouwen(frame)
a = parse(frame.args[1])
b = parse(frame.args[2])/2
c = parse(frame.args[3])/3
d = parse(frame.args[4])/6
e = parse(frame.args[5])/10
return string.format("%.3f",a+b+c+d+e)
end
function p.totaal(frame)
a = parse(frame.args[1])
b = parse(frame.args[2])/2
c = parse(frame.args[3])/3
d = parse(frame.args[4])/6
e = parse(frame.args[5])/10
t = a+b+c+d+e
a = parse(frame.args[1])
b = parse(frame.args[2])/2
c = parse(frame.args[3])/3
d = parse(frame.args[4])/10
e = parse(frame.args[5])/20
return string.format("%.3f",t+a+b+c+d+e)
end
return p