Skip to content

Instantly share code, notes, and snippets.

@lgranger
Last active September 29, 2015 05:39
Show Gist options
  • Save lgranger/6d81472a3cc58bdf889b to your computer and use it in GitHub Desktop.
Save lgranger/6d81472a3cc58bdf889b to your computer and use it in GitHub Desktop.
# Full name greeting. Write a program that askes for a person's first name, then middle, and then last. Finally, it should greet the person using their full name
puts "Hello!\nWhat is your first name?"
first_name = gets.chomp
puts "Nice to meet you #{first_name}.\nWhat is your middle name?"
middle_name = gets.chomp
puts "#{middle_name}, huh? Interesting.\n What is your last name?"
last_name = gets.chomp
puts "Well I'm pleased to meet you #{first_name} #{middle_name} #{last_name}!"
# Bigger, better, favorite number. Write a program that asks for a person's favorite number. have your program add 1 to the number, and then suggest a result as a bigger and better number.
puts "Let's talk numbers! What is your favorite one?"
fav_num = gets.chomp
if fav_num == "21"
puts "21 is my favorite too!"
else
puts "#{fav_num} is your favorite number? Mine is 21."
end
bigger_num = fav_num.to_i + 1
puts "Do you think bigger is better?"
better = gets.chomp
case better
when "yes", "Yes", "y", "Y", "sure", "why not"
puts "You should consider #{bigger_num} as a new favortie number. Bigger is better!"
else
puts "Then you probably wouldn't like #{bigger_num} as a new favortie number. Best to stick with #{fav_num}"
end
@blip-lorist
Copy link

Neat use of the case statement! Gives it a game-like feel. Clear variable names. Good work.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment