################################################################# # Ejemplos de las estructuras de control # # WHILE # ################################################################# # Hacemos que nuestro archivo use Ruby require 'rubygems' ################################################################# # Ejemplos de la estructura: # # WHILE # # # # while expr do # # end # ################################################################# # En anteriores ejemplos hemos visto que podemos manejar cadenas # de texto, y hacer comparaciones de texto y números, ahora vamos # a ver como podemos repetir algo que queremos. # RECORDATORIO # Tenemos que saber que existen lo que se llaman operadores de # comparación, que son: # x < y # Comprueba si 'x' es menor que 'y' # x <= y # Comprueba si 'x' es menor o igual que 'y' # x > y # Comprueba si 'x' es mayor que 'y' # x >= y # Comprueba si 'x' es mayor o igual que 'y' # x == y # Comprueba si 'x' es igual que 'y' # x != y # Comprueba si 'x' es distinto que 'y' # Definimos cuatro variables, que serán números: a=0 b=3 c=10 d=-4 # Y definimos también lo que son los arrays, que son variables que # pueden contener más de un valor, por ejemplo: # var = ["Hola","Alquimista"] # Donde cada elemento del array tiene una posición asignada, empezando # en 0. # Podemos usar por ejemplo: puts var[0] -> Y nos mostrará: Hola array=["Hola, ", "amigos. ", "Soy ", "el ", "Alquimista"] # Ejemplos más sencillo que hacer: puts "Primer ejemplo:" i=0 while i