Last active
October 6, 2015 20:49
-
-
Save Jamp/4b10504a7dd906f0cee1 to your computer and use it in GitHub Desktop.
Juego de Preguntas Ruby
This file contains hidden or 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
# enconding: utf-8 | |
### Se Agregando más preguntas de forma global ### | |
$preguntas = [ | |
"¿En que viaje Colón llegó a Venezuela?\nA: Primero - B: Segundo - C: Tercero - D: Cuarto", | |
"Cuanto es 1+1?\nA: 3 - B: 2", | |
"Color del Caballo Blanco del Libertador?\nA: Azul - B: Marrón - C: Blanco" | |
] | |
### Se agregarón respuesta para cada pregunta ### | |
$respuestas = {0 => 'c', 1 => 'b', 2 => 'c'} | |
def preguntar numero | |
opcion = $respuestas[numero] ### Define la respuesta del numero random que se recibio | |
buenaRespuesta = false | |
while (not buenaRespuesta) | |
puts $preguntas[numero] ### Define la pregunta del numero random que se recibio | |
respuesta = gets.chomp.downcase | |
if respuesta == opcion | |
buenaRespuesta = true | |
puts | |
puts "Muy bien, respuesta correcta XD" | |
else | |
puts | |
puts "Respuesta incorrecta, vuelve a intentar... :-(" | |
puts | |
end | |
end | |
end | |
puts (' Cuestionario sobre Hitoria de Venezuela '.center(75)) | |
puts (('*'*50).center(75)) | |
puts | |
puts "Por favor responda solo con la letra correspondiente a la opción correcta" | |
puts | |
pregunta = rand(0..2) ### Se hace una función para que de una respuesta random | |
preguntar pregunta | |
gets() |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment