Jump to content

Module:Sandbox/Subscriptshoe9

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Subscriptshoe9 (talk | contribs) at 17:27, 13 December 2019 (// Edit via Wikiplus). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
--Subscriptshoe9 Google Code-in 2019, Introduction to Lua in Wikipedia

--Task 2
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



--Task 3
function p.converttemp( frame )
	     cels = tonumber( frame.args.celsius ) or 0
         fahr = cels * 9 /5 +32
         msg  = cels.." degrees Celsius is "
	     msg  = msg.. fahr.. " degrees Fahrenheit.<br>"
  if     cels > 9 
  then   msg  = msg.." it is warm."
  else   msg  = msg.." it is cold."
  end
  return msg
    
end



--Task 4
function p.timestable(frame)
	local  numb = tonumber( frame.args.numb ) or 2
	local  out  = numb.. " Times table<br>"
	for    i    = 1, 12 do
		   out  = out..numb .. " times " ..i.. " is equal to " ..i * numb.. ".<br>"
 	end
 	return out
 	
end


function p.people(frame)
	local  friends = {"Agnetha", "Betty", "Carlos", "Davinder", "Eloise", "James", "Emily", "Cindy", "Eleni"}
	local  msg     = ""
	for    i       = 1,#friends do  
	       msg     = msg .. "Hello " .. friends[i] .. "<br>"
	end
	return msg
	
end



return p