Skip to content

Instantly share code, notes, and snippets.

cats = ['Chip', 'Nilla']
cats.push 'Mel the Cat'
answer = ''
puts 'KITTY CAT XMAS LIST MAKER'
puts 'Did you get any new cats this year?'
answer = gets.chomp.downcase
while answer == 'yes'
puts 'You got a new kitty!?! Name it:'
kitten = gets.chomp
Shoes.app do
para "Which is best?\n"
flow do
@cats = button "Cats"
@giraffes = button "Giraffes"
@rocks = button "Rocks"
end
@cats.click { image "http://icanhascheezburger.files.wordpress.com/2010/05/funny-pictures-cats-are-adrift.jpg" }
words = ['rocks', 'giraffes', 'nilla', 'dinosaur']
puts 'Need input! Input:'
input = gets.chomp
found = false
words.each do |i|
if input == i
found = true
end
lottery1 = rand(10)
lottery2 = rand(10)
lottery3 = rand(10)
pick1 = 10
pick2 = 10
pick3 = 10
numberMatch = 0
puts( ' <(^.^)> LITTLE KNOWN FACTS O\' MELANIE <(^.^)>')
puts
puts( 'To play, select the letter that corresponds with your answer
then press return')
answer = ''
while answer != 'c'
puts( '#1 Gym class sux. How would Melanie get out of running laps in Elem school?')
puts
puts( 'a. She got a doctors note')
# Try to figure out if there is a way to chomp & convert to an integer on
# same line (lines 7 and 8)
# Try to figure out how to print failure message (lines 14-16 & 20-22) for
# both cases in which the user is incorrect without having it in the program
# twice.
randNumber = rand(10)
randNumber = randNumber + 1
print( 'Guess my number! Enter a number (1-10): ')
userNumber = gets.chomp.to_i()
# Is it customary to start variable counts at one? (ie. noun1) or
# at zero (ie. noun and the second being noun1) or how else is this
# handled?
print( 'Enter an adjective: ' )
adjective1 = gets.chomp()
print( 'Enter a verb ending in "ed": ')
verbEd = gets.chomp()
print( 'Enter a plural noun: ')
pluralNoun1 = gets.chomp()