Guia de repaso

Objetivo

El objetivo de esta guia es ayudarte a buscar como resolver pedazos de ejercicios, trabajos practicos o bien en cualquier momento que te quieras hacer un programa en Ruby, por eso el equipo de Nagual te armo este documento.

Como usar la guia

La guia esta escrita de una manera amigable para que te sea facil buscar lo que queres, la mayoria de los titulos van a ser sentencias, y vamos a tratar de que tengan tambien ejemplos para que puedas usarlo.
La guia arranca de lo mas facil a lo mas complejo, por lo tanto si vos estas buscando algo como iteradores o condiciones que son las ultimas cosas que vimos, es probable que las encuentres mas al final y si buscas como convertir datos o como transformar un numero en letra y cosas asi que vimos al principio van a estar en la primer parte.

Mostrar un mensaje en la pantalla.

Cuando un ejercicio nos dice por ejemplo que tenemos que poder elevar un numero a cualquier potencia, lo mas basico es pensar que vamos a mostrarle al usuario un mensaje que diga, “ingrese un numero:”, esto se hace en Ruby con:

puts "Ingrese un numero"
Mostrar un numero en pantalla
puts 5
Recibir un dato de la pantalla

Cuando quiera guardar un dato que me ingresan, lo hago en una variable,por ejemplo numero, entonces tengo que hacer:

numero = gets.chomp

Y ahi el valor de lo que el tipo escriba queda en numero, por ejemplo

puts "ingrese su nombre"
nombre = gets.chomp
Convertir un numero a letra

Muchas veces tenemos que escribir un mensaje por ejemplo que sea “el resultado es 2″ y esto es bastante complicado porque 2 es un numero, entonces hacemos lo siguiente

2.to_s
Convertir una letra a numero

Cuando recibimos los datos desde la pantalla son solo letras, entonces de golpe uno puede querer convertirlos a numero, entonces hace:

variable.to_i
Hacer algo segun una condicion

Si se cumple cierta condicion tenemos que hacer algo, sino otra cosa:

if (condicion)
  hacemos lo que se hace cuando la condicion es verdadera
else
  hacemos lo que se hace cuando es falsa
end
Repetir algo mienrtas se cumple una condicion

A veces queremos poder repetir algo mientras se cumple una cierta condicion

while{condicion}
 hacer lo que queremos hacer muchas veces
end
Share and Enjoy:
  • Facebook
  • LinkedIn
  • Twitter
  • Digg
  • del.icio.us
  • Google Bookmarks
  • Diggita
  • MySpace
  • PDF
  • Print
  • email

Leave a Reply