Posted By

ElenaMereloMolina on 07/21/11


Tagged

numero


Versions (?)

adivina numero secreto


 / Published in: Ruby
 

Hecho por mi sola y sin casi ayuda!

  1. usuario_correcto = "adivina"
  2. clave_correcto = "numero"
  3. puts" Introduce un usuario"
  4. usuario = gets.chomp
  5. while (usuario != usuario_correcto) do
  6. puts "Te has equivocado"
  7. puts "Vuelve a introducir usuario"
  8. usuario = gets.chomp
  9. end
  10.  
  11. puts "Introduce la clave"
  12. clave = gets.chomp
  13. while(clave != clave_correcto) do
  14. puts "Te has equivocado en la clave"
  15. puts "Ponla de nuevo"
  16. clave = gets.chomp
  17. end
  18.  
  19. puts "Vale, pasaste la primera prueba"
  20. puts " Segunda prueba"
  21. puts "Adivina mi numero secreto, del 1 al 20, tienes 5 intentos"
  22. numero_secreto = rand(20)
  23. numero = gets.chomp.to_i
  24. intentos = 5
  25.  
  26. while (intentos > 0 && numero != numero_secreto) do
  27. intentos = intentos - 1
  28.  
  29. if numero_secreto > numero
  30. puts " El numero secreto es mayor que #{numero}"
  31. end
  32.  
  33. if numero_secreto < numero
  34. puts "El numero secreto es menor que #{numero}"
  35. end
  36.  
  37. puts "Te quedan #{intentos} intentos"
  38. puts " Vuelve a intentarlo"
  39. numero = gets.chomp.to_i
  40.  
  41. if numero_secreto == numero
  42. puts " Bieen adivinaste mi numero secreto, HAS GANADO!!"
  43. end
  44. end
  45.  
  46. if intentos > 1
  47. puts " HAS GANADO!"
  48. end
  49.  
  50. if intentos < 0
  51. puts " PERDISTEEEEEE!"
  52. puts " JIjijijijiji pringaooo"
  53. end

Report this snippet  

You need to login to post a comment.