From 9cb0d6069237dc182b74c4d338609e5e66955298 Mon Sep 17 00:00:00 2001 From: Richard Nienaber Date: Sun, 21 Feb 2021 13:06:28 +0000 Subject: [PATCH] add 78 sinewave in ruby --- 78 Sine Wave/ruby/sinewave.rb | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 78 Sine Wave/ruby/sinewave.rb diff --git a/78 Sine Wave/ruby/sinewave.rb b/78 Sine Wave/ruby/sinewave.rb new file mode 100644 index 00000000..001e2cd8 --- /dev/null +++ b/78 Sine Wave/ruby/sinewave.rb @@ -0,0 +1,15 @@ +def intro + puts " SINE WAVE + CREATIVE COMPUTING MORRISTOWN, NEW JERSEY\n\n\n\n\n\n" +end + +def main + intro + (0..40).step(0.25).each do |t| + a = (26 + 25 * Math.sin(t)).to_i + text = (t % 0.5) == 0 ? "CREATIVE" : "COMPUTING" + puts " " * a + text + end +end + +main \ No newline at end of file