Last active
January 17, 2019 17:23
-
-
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
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
=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