imported>Quixus123
No edit summary
 
(No difference)

Latest revision as of 12:34, 16 January 2020

Documentation for this module may be created at Module:Sandbox/Quixus123/doc

--Quixus123 Google Code-in 2019, Introduction to Lua in Wikipedia
--Task 2: Working with modules
local p = {}

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

p.Hi = function(frame)
	strName = frame.args.name or "Jimmy"
	return "Hello from Lua to my friend " .. strName .. ".<br>"
end

function p.Converttemp( frame )
	cels = tonumber(frame.args.celsius) or 0
	fahr = cels*9 /5 + 32
	msg = "Here is the temperature in celsius: " ..cels.. ".  This is the temperature in fahrenheit: "..fahr..".<br>"
	if cels>9 then 
		return (msg) .."This is warm"
	elseif cels <9 
		then return (msg) .."This is cold"
	else 
		return (msg) .."This is neither hot or warm"
	end
end
--Task 4
function p.timestable(frame)

	local numb = tonumber( frame.args.numb ) or 2

	local out = "Times table<br>"

	for i = 1, 10 do

		out = out .. i * numb .. "<br>"

end
end
return p