Advertisement
nein_yards

Untitled

Jun 23rd, 2020
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.12 KB | None | 0 0
  1. Module Module1
  2. Structure Quiz
  3. Dim questionID As Integer
  4. Dim question As String
  5. Dim answer As String
  6. End Structure
  7. Function BasicHash(questionID, recordLength)
  8. Return (((1 + (questionID Mod recordLength)) ^ 2) ^ 0.5)
  9. End Function
  10. Sub Main()
  11. Dim isQuizComplete As Boolean
  12. Dim quizQuestion As Quiz
  13. Dim recordLen As Integer = Len(quizQuestion)
  14. FileOpen(1, "C:\Users\tfqsy\OneDrive\Desktop\textfile.txt",
  15. OpenMode.Random, OpenAccess.Write, RecordLength:=recordLen)
  16. Do
  17. Console.Write("Enter the question: ")
  18. quizQuestion.question = Console.ReadLine
  19. quizQuestion.questionID = quizQuestion.question.GetHashCode()
  20. Console.Write("Enter the answer: ")
  21. quizQuestion.answer = Console.ReadLine
  22. FilePutObject(1, quizQuestion, BasicHash(quizQuestion.questionID, recordLen))
  23. Console.Write("Are you done adding questions? (Y/N): ")
  24. isQuizComplete = Console.ReadLine = "Y"
  25. Loop Until isQuizComplete
  26. End Sub
  27.  
  28. End Module
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement