Module:Sandbox/PinkBlob1

-- PinkBlob1 Google Code-in, Introduction to Lua in Wikipedia

-- PinkBlob1 Google Code-in, Working with Modules in Wikipedia

local p = {} -- p stands for package

function p.hello( frame ) return "Hello, world!" end

p.Hi = function(frame) strName = frame.args.name or "Jimbo"

return "Hello from Lua to my friend " .. strName .. ". " end

-- PinkBlob1 Google Code-in, Calculations and Tests p.temperature = function(frame) cel = tonumber(frame.args.celsius) or 0 local cel = cel fah = cel*9/5 + 32 msg = cel .." degrees Celsius equals " .. fah .. " degrees Farenheit." if cel > 9 then msg = msg .. " It is warm." else msg = msg .. " It is cold" end return msg end

-- Task 4 p.times = function(frame) local num = tonumber( frame.args.num ) or 2 local out = num .. " Times table " for i = 1, 12 do out = out .. num .. " times "..i.." equals ".. i * num .. " "	end return out end

p.mum = function(frame) local family = {"Dad", "Mum", "Uncle Stan", "Aunty Elsie", "Brian","Martha","Bob","Carolyne"} local msg = "" for i = 1,#family do msg = msg .. "Hello " .. family[i] .. " "	end return msg end

return p