Merge pull request #761 from BeeverFeever/main

78_sinewave ported to lua
This commit is contained in:
Jeff Atwood
2022-06-14 19:26:59 -07:00
committed by GitHub

View File

@@ -0,0 +1,21 @@
require("math")
require("string")
print("\n Sine Wave")
print(" Creative Computing Morriston, New Jersy")
print("\n\n\n\n")
-- Original BASIC version by David Ahl
-- Ported to lua by BeeverFeever(github), 2022
local toggleWord = true
for t = 0, 40, 0.25 do
local gap = math.floor(26 + 25 * math.sin(t))
if toggleWord == true then
-- string.rep used to add the gat at the front of the printed out words
print(string.rep(" ", math.floor(gap)) .. "Creative")
elseif toggleWord == false then
print(string.rep(" ", math.floor(gap)) .. "Computing")
end
end