Exercises from Chapter 5

Full Name Greeting

How you could do it:

puts ​'What is your first name?'
f_name = gets.chomp
puts ​'What is your middle name?'
m_name = gets.chomp
puts ​'What is your last name?'
l_name = gets.chomp
full_name = f_name + ​' '​ + m_name + ​' '​ + l_name
puts ​'Hello, '​ + full_name + ​'!'
<= What is your first name?
=> Sam
<= What is your middle name?
=> I
<= What is your last name?
=> Am
<= Hello, Sam I Am!

How I would do it:

puts ​"What's your first name?"
f_name = gets.chomp
puts ​"What's your middle name?"
m_name = gets.chomp
puts ​"What's your last name?"
l_name = gets.chomp
puts ​"Chris Pine is cooler than you, ​#{f_name}​ ​#{m_name}​ ​#{l_name}​."
<= What's your first name?
=> Marvin
<= What's your middle name?
=> K.
<= What's your last name?
=> Mooney
<= Chris Pine is cooler than you, Marvin K. Mooney.

Bigger, Better Favorite Number

How you could do it:

puts ​'Hey! What​'​s your favorite number?'
fav_num = gets.chomp.to_i
better_num = fav_num + 1
puts ​'That​'​s ok, I guess, but isn​'​t '​+better_num.to_s+​' just a bit better?'
<= Hey! What's your favorite number?
=> 5
<= That's ok, I guess, but isn't 6 just a bit better?

How I would do it:

puts ​"Hey! What's your favorite number?"
fav_num = gets.chomp.to_i
puts ​"That's ok, I guess, but isn't ​#{fav_num + 1}​ just a bit better?"
<= Hey! What's your favorite number?
=> 5
<= That's ok, I guess, but isn't 6 just a bit better?
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.142.255.189