Skip to content

Instantly share code, notes, and snippets.

@parzibyte
Last active January 17, 2019 17:23
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save parzibyte/353a38ebca52ad08c108a6f00d1e7bff to your computer and use it in GitHub Desktop.
Save parzibyte/353a38ebca52ad08c108a6f00d1e7bff to your computer and use it in GitHub Desktop.
Leer e imprimir en la terminal created by parzibyte - https://repl.it/@parzibyte/Leer-e-imprimir-en-la-terminal
=begin
Demostrar la impresión y lectura de datos
en la terminal o consola con Ruby
@author parzibyte
=end
# Para imprimir, usamos puts
puts "Hola, mundo"
# Mensajes en una nueva línea cada uno
puts "Hola", "Mundo", "Soy Ruby"
# O como si se concatenaran
puts "Hola" "Mundo" "Soy Ruby"
# Paréntesis opcionales
puts("parzibyte.me")
# Para leer, usamos gets
puts "Dime tu nombre"
nombre = gets
puts "Hola, #{nombre}"
# gets devuelve la cadena pero con un salto de línea, para quitarlo se usa chomp
puts "Escribe otra cosa"
sin_salto_de_linea = gets.chomp
puts "Lo que escribiste es: '#{sin_salto_de_linea}'"
# Como esto regresa una cadena, se puede convertir a entero
puts "Dime tu edad"
edad = gets.to_i
puts "Dentro de 10 años, tu edad será de #{edad + 10}"
# O como flotante con to_f
puts "Ingresa la cantidad que transfieres:"
cantidad = gets.to_f
puts "El doble de la cantidad es #{cantidad * 2}"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment