IF, Elsif & else en Ruby


print "Entero, por favor: "
num_usuario = Integer(gets.chomp)

if num_usuario < 0
  puts "¡Escogiste un entero negativo!"
elsif num_usuario > 0
  puts "¡Escogiste un entero positivo!"
else
  puts "¡Escogiste cero!"
end

Concatenar resultados de prompts en Ruby

Programa en Ruby que te pregunta tu Nombre, apellido, ciudad y estado y los muestra en pantalla todos concatenados:

print "¿Cuál es tu nombre?"
nombre = gets.chomp.capitalize
print nombre.capitalize!

print "¿Cuál es tu apellido?"
apellido = gets.chomp.capitalize
print apellido.capitalize!

print "¿Cuál es tu ciudad?"
ciudad = gets.chomp.capitalize
print ciudad.capitalize!

print "¿Cuál es tu estado?"
estado = gets.chomp.upcase
print estado.upcase!

puts "Te llamas #{nombre}, tu apellido es #{apellido}, eres de #{ciudad} y tu estado es: #{estado}"