CLS PRINT "Author: Wendy Booth" PRINT " Welcome to my quiz!" DIM Question AS STRING DIM CorrectAnswer AS STRING DIM Option1 AS STRING DIM Option2 AS STRING DIM Option3 AS STRING DIM Option4 AS STRING DIM RecordTerminator AS STRING DIM Guess AS STRING DIM NumCorrect AS INTEGER DIM NumQuestions AS INTEGER DIM PercentCorrect AS INTEGER OPEN "quiz.txt" FOR INPUT AS #1 DO WHILE NOT EOF(1) INPUT #1, Question ' INPUT #1, CorrectAnswer PRINT Question; ' PRINT Option1; PRINT Option2; ' PRINT Option3; ' PRINT Option4; NumQuestions = NumQuestions + 1 INPUT "Answer? ", Guess IF Guess = CorrectAnswer THEN NumCorrect = NumCorrect + 1 PRINT "Correct!" ELSE PRINT "Incorrect" END IF LOOP CLOSE #1 PRINT "End of quiz" PRINT "Total number of questions"; NumQuestions PercentCorrect = (NumCorrect / NumQuestions) * 100 PRINT "You answered"; NumCorrect; "questions correctly" PRINT "Your percentage is"; PercentCorrect quiz.txt is this CLS PRINT "Author: Wendy Booth" PRINT " Welcome to my quiz!" DIM Question AS STRING DIM CorrectAnswer AS STRING DIM Option1 AS STRING DIM Option2 AS STRING DIM Option3 AS STRING DIM Option4 AS STRING DIM RecordTerminator AS STRING DIM Guess AS STRING DIM NumCorrect AS INTEGER DIM NumQuestions AS INTEGER DIM PercentCorrect AS INTEGER ' Null value to handle breaks in the quiz file DIM QuizBreak AS STRING OPEN "quiz.txt" FOR INPUT AS #1 DO WHILE NOT EOF(1) INPUT #1, Question INPUT #1, CorrectAnswer INPUT #1, Option1 INPUT #1, Option2 INPUT #1, Option3 INPUT #1, Option4 INPUT #1, QuizBreak PRINT Question; PRINT "" PRINT "1: "; Option1; PRINT "" PRINT "2: "; Option2; PRINT "" PRINT "3: "; Option3; PRINT "" PRINT "4: "; Option4; PRINT "" NumQuestions = NumQuestions + 1 INPUT "Answer? ", Guess IF Guess = CorrectAnswer THEN NumCorrect = NumCorrect + 1 PRINT "Correct!" ELSE PRINT "Incorrect" END IF LOOP CLOSE #1 PRINT "End of quiz" PRINT "Total number of questions"; NumQuestions PercentCorrect = (NumCorrect / NumQuestions) * 100 PRINT "You answered"; NumCorrect; "questions correctly" PRINT "Your percentage is"; PercentCorrect