Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/ruby
- # addresses
- # Mitch's address
- mitch_addr = {
- "street" => "123 Rouville",
- "city" => "Mtl",
- "state" => "QC",
- "zip" => "H9A2F4"
- }
- # Melissa's address
- melissa_addr = {
- "street" => "23 St George St.",
- "city" => "Silver Spring",
- "state" => "MD",
- "zip" => "20465"
- }
- # Sandy's address
- sandy_addr = {
- "street" => "324 Campus Dr.",
- "city" => "College Park",
- "state" => "MD",
- "zip" => "23659"
- }
- # Joe's address
- joe_addr = {
- "street" => "43 Main St. W",
- "city" => "Washington",
- "state" => "DC",
- "zip" => "29847"
- }
- # people
- # Mitch
- mitch = {
- "first name" => "Mitch",
- "last name" => "Bertram",
- "phone" => "(514) 683-2912",
- "email" => "123abc@gmail.com",
- "address" => "mitch_addr"
- }
- # Joe
- joe = {
- "first name" => "Joe",
- "last name" => "Smith",
- "phone" => "(301) 345-9837",
- "email" => "23abc@gmail.com",
- "address" => joe_addr
- }
- # Melissa
- melissa = {
- "first name" => "Melissa",
- "last name" => "Adams",
- "phone" => "(301) 364-8924",
- "email" => "3abc@gmail.com",
- "address" => melissa_addr
- }
- # Sandy
- sandy = {
- "first name" => "Sandy",
- "last name" => "Koh",
- "phone" => "(301) 354-2975",
- "email" => "abc@gmail.com",
- "address" => sandy_addr
- }
- addressbook = [ mitch, melissa, joe, sandy ]
- addressbook.each do |person|
- # Name and Phone
- first = person["first name"]
- last = person["last name"]
- email = person["email"]
- phone = person["phone"]
- puts first + " " + last + ":"
- puts " " + phone
- # Addresses
- street = person["address"]["street"]
- city = person["address"]["city"]
- state = person["address"]["state"]
- zip = person["address"]["zip"]
- puts " " + street
- puts " " + city
- puts " " + state + ", " + zip
- # A blank line to seperate entries.
- puts ""
- end
- # This is the 100th line of my first 100 line program. (:
Add Comment
Please, Sign In to add comment