anhhn1

Mini-Assignment 1 | 40 Days of Ruby

Dec 28th, 2013
39
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 0.80 KB | None | 0 0
  1. def label(num)
  2.   puts "--------"
  3.   puts " part #{num} "
  4.   puts "--------"
  5. end
  6.  
  7. # part 1
  8. label(1)
  9.  
  10. puts "#{hpy = 365 * 24} hours in a year"
  11. puts "#{hpy * 10 * 60} minutes in a decade"
  12. puts "I am #{hpy * 24 * 60 * 60} seconds old"
  13.  
  14. # part 2
  15. label(2)
  16.  
  17. puts "#{x = 1031000000} seconds old is #{x / 365 / 24 / 60 / 60} years old"
  18.  
  19. # part 3
  20. label(3)
  21.  
  22. print "First name: "
  23. first = gets.chomp
  24. print "Middle name: "
  25. middle = gets.chomp
  26. print "Last name: "
  27. last = gets.chomp
  28. puts "Hello, #{first} #{middle} #{last}."
  29. print "What is your favorite number? "
  30. num = gets.chomp
  31. puts "That's a decent number, but wouldn't you rather prefer #{num.to_i + 1}? It's bigger and nicer."
  32.  
  33. # part 4
  34. label(4)
  35.  
  36. print "Whaddaya want?! "
  37. s = gets.chomp
  38. puts "WHADDAYA MEAN \"#{s.upcase}\"?!? YOU'RE FIRED!!"
Advertisement
Add Comment
Please, Sign In to add comment