Skip to content

Instantly share code, notes, and snippets.

@Jamp
Last active October 6, 2015 20:49
Show Gist options
  • Save Jamp/4b10504a7dd906f0cee1 to your computer and use it in GitHub Desktop.
Save Jamp/4b10504a7dd906f0cee1 to your computer and use it in GitHub Desktop.
Juego de Preguntas Ruby
# 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