From f2ee86111f3578a8f436ae09b44af4d2de91696d Mon Sep 17 00:00:00 2001 From: Dan Buch Date: Sun, 19 Feb 2012 13:36:30 -0500 Subject: [PATCH] new files for exercises 7 and 8 --- ex7.rb | 25 +++++++++++++++++++++++++ ex8.rb | 12 ++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 ex7.rb create mode 100644 ex8.rb diff --git a/ex7.rb b/ex7.rb new file mode 100644 index 0000000..e163cfa --- /dev/null +++ b/ex7.rb @@ -0,0 +1,25 @@ +puts "Mary had a little lamb." +puts "Its fleece was white as %s." % 'snow' +puts "And everywhere that Mary went." +puts "." * 10 # what'd that do? + +end1 = "C" +end2 = "h" +end3 = "e" +end4 = "e" +end5 = "s" +end6 = "e" +end7 = "B" +end8 = "u" +end9 = "r" +end10 = "g" +end11 = "e" +end12 = "r" + +# notice how we are using print instead of puts here. change it to puts +# and see what happens. +print end1 + end2 + end3 + end4 + end5 + end6 +print end7 + end8 + end9 + end10 + end11 + end12 + +# this just is polite use of the terminal, try removing it +puts diff --git a/ex8.rb b/ex8.rb new file mode 100644 index 0000000..a75b3db --- /dev/null +++ b/ex8.rb @@ -0,0 +1,12 @@ +formatter = "%s %s %s %s" + +puts formatter % [1, 2, 3, 4] +puts formatter % ["one", "two", "three", "four"] +puts formatter % [true, false, false, true] +puts formatter % [formatter, formatter, formatter, formatter] +puts formatter % [ + "I had this thing.", + "That you could type up right.", + "But it didn't sing.", + "So I said goodnight." +]