Skip to content

Instantly share code, notes, and snippets.

View JoshuaFields's full-sized avatar

Josh Fields JoshuaFields

  • Bindable
View GitHub Profile
@JoshuaFields
JoshuaFields / angry_boss.rb
Created December 27, 2014 03:21
An exercise in chapter 6 of Chris Pine's book meant to demonstrate the upcase method.
puts "This is your boss. What did you want to meet about?"
response = gets.chomp
puts "WHADDAYA MEAN \"" + response.upcase + "\"" + "?!? YOU\'RE FIRED!!"
@JoshuaFields
JoshuaFields / name_length.rb
Created December 26, 2014 23:43
An exercise in chapter 6 of Chris Pine's book
puts "What is your first name?"
first=gets.chomp
puts "What is your middle name?"
middle=gets.chomp
puts "What is your last name?"
last=gets.chomp
puts "Hello " + first + " " + middle + " " + last + "."
name_length = first.length + middle.length + last.length
puts "You have " + name_length.to_s + " letters in your name."
@JoshuaFields
JoshuaFields / better_number.rb
Created December 26, 2014 23:24
Part of exercise 5.6 in Chris Pine's book
puts "What is your most favoritest number in the world?"
fav_number = gets.chomp
puts "Your favorite number is " + fav_number + "? Really?"
new_fav = fav_number.to_i + 1
puts "I think " + new_fav.to_s + " is a much better number."
@JoshuaFields
JoshuaFields / full_name_greeting.rb
Created December 26, 2014 21:39
Part of exercise 5.6 in Chris Pine's book
puts "What is your first name?"
first=gets.chomp
puts "What is your middle name?"
middle=gets.chomp
puts "What is your last name?"
last=gets.chomp
puts "Hello " + first + " " + middle + " " + last + ". You have an INCREDIBLE name!"
@JoshuaFields
JoshuaFields / deaf_grandma
Created December 15, 2014 17:19
Deaf Grandma
puts "Hi! Say something to Grandma below."
text = nil
while true
text = gets.chomp
if text == "BYE"
puts "Grandma didn\'t hear you. Say \"BYE\" again."
elsif text == text.upcase