Unidad VII Programando en Ruby

Ejercicio en Ruby



En esta clase se nos solicito realizar un pequeño programita con el lenguaje Ruby, yo escogi un ejercicio propuesto en esta pagina http://www.solveet.com/exercises/El-Numero-Magico/434. El cual es el siguiente:

La consola les debera preguntar cual es el numero que genero (entre 1 y 10) y ustedes deberan responder. Si consiguen adivinar el numero, se les suma una vida, caso contrario se les resta. El total de vidas es de 7.

Pistas
  • Generar un numero aleatorio entre 1 y 10. 
  • Introducir el numero a adivinar. 
  • Si adivinaste, sumas una vida al total (7) o si fallaste restas una vida al total. 

vida = 7
vivo = true

while vivo

     numeroAzar = rand(10)
     print "Cual es el numero que se ha generado (entre 0 y 10): "
     numeroUser = gets.chomp.to_i
     puts "El numero generdo al azar fue: #{numeroAzar}"
     puts "El numero que usted ingreso: #{numeroUser}"
     if numeroAzar == numeroUser
          vida = vida+1
          puts "Felicidades, Usted a ganado una vida, Ahora tiene #{vida} vidas"
     else
          vida = vida-1
          puts "Lo siento, Usted a perdido una vida, Ahora tiene #{vida} vidas"
     end
     
     if vida == 0
          vivo=false
     else
          vivo=true
     end
end

puts "JAJAJA PERDISTE, VUELVE A JUGAR..."

Desde la siguiente pagina se puede probar el codigo en caso de que no tengas ruby instalado: https://repl.it/languages/ruby
 

Comentarios

Entradas más populares de este blog

UNIDAD IX INICIACIÓN EN BASE DE DATOS CON RAILS GIRLS!!!

UNIDAD XI CREANDO CALCULADORA CON RUBY!

Unidad III "Grace Murray Hopper"