Guest User

Untitled

a guest
Apr 11th, 2018
262
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.98 KB | None | 0 0
  1. #!/usr/bin/ruby
  2.  
  3. # addresses
  4.  
  5. # Mitch's address
  6. mitch_addr = {
  7. "street" => "123 Rouville",
  8. "city" => "Mtl",
  9. "state" => "QC",
  10. "zip" => "H9A2F4"
  11. }
  12. # Melissa's address
  13. melissa_addr = {
  14. "street" => "23 St George St.",
  15. "city" => "Silver Spring",
  16. "state" => "MD",
  17. "zip" => "20465"
  18. }
  19.  
  20. # Sandy's address
  21. sandy_addr = {
  22. "street" => "324 Campus Dr.",
  23. "city" => "College Park",
  24. "state" => "MD",
  25. "zip" => "23659"
  26. }
  27.  
  28. # Joe's address
  29. joe_addr = {
  30. "street" => "43 Main St. W",
  31. "city" => "Washington",
  32. "state" => "DC",
  33. "zip" => "29847"
  34. }
  35.  
  36. # people
  37.  
  38. # Mitch
  39. mitch = {
  40. "first name" => "Mitch",
  41. "last name" => "Bertram",
  42. "phone" => "(514) 683-2912",
  43. "email" => "123abc@gmail.com",
  44. "address" => "mitch_addr"
  45. }
  46. # Joe
  47. joe = {
  48. "first name" => "Joe",
  49. "last name" => "Smith",
  50. "phone" => "(301) 345-9837",
  51. "email" => "23abc@gmail.com",
  52. "address" => joe_addr
  53. }
  54.  
  55. # Melissa
  56. melissa = {
  57. "first name" => "Melissa",
  58. "last name" => "Adams",
  59. "phone" => "(301) 364-8924",
  60. "email" => "3abc@gmail.com",
  61. "address" => melissa_addr
  62. }
  63.  
  64. # Sandy
  65. sandy = {
  66. "first name" => "Sandy",
  67. "last name" => "Koh",
  68. "phone" => "(301) 354-2975",
  69. "email" => "abc@gmail.com",
  70. "address" => sandy_addr
  71. }
  72.  
  73. addressbook = [ mitch, melissa, joe, sandy ]
  74.  
  75. addressbook.each do |person|
  76.  
  77. # Name and Phone
  78. first = person["first name"]
  79. last = person["last name"]
  80. email = person["email"]
  81. phone = person["phone"]
  82.  
  83. puts first + " " + last + ":"
  84. puts " " + phone
  85.  
  86. # Addresses
  87. street = person["address"]["street"]
  88. city = person["address"]["city"]
  89. state = person["address"]["state"]
  90. zip = person["address"]["zip"]
  91.  
  92. puts " " + street
  93. puts " " + city
  94. puts " " + state + ", " + zip
  95.  
  96.  
  97. # A blank line to seperate entries.
  98. puts ""
  99. end
  100. # This is the 100th line of my first 100 line program. (:
Add Comment
Please, Sign In to add comment