class InterfazQuiz
Clase InterfazQuiz
¶ ↑
Definición de la clase InterfazQuiz
que es hija de Quiz
permite representar un examen por pantalla y mediante una interfaz de usuario obtener el resultado dell examen. Posee los siguientes metodos
-
metodo run
Public Instance Methods
run()
click to toggle source
Metodo para realizar examen por pantalla
# File lib/Quiz.rb, line 75 def run puts @name @questions.each do |q| puts q print "Su respuesta: " resp = gets.chomp.to_i if q.num_c == resp - 1 puts "Correcto!" @aciertos += 1 else puts "Fallo, la respuesta correcta era #{q.num_c+1}" end puts end puts "Has acertado #{@aciertos} preguntas" end