numberOfCars = Array.GetItemCount(arrCarInfo)
indices = Array.GetAllIndices(arrCarInfo)
While "true"
WriteHeading()
TakeUserInput()
CheckRecords()
WriteResult()
TextWindow.Pause()
TextWindow.Clear()
EndWhile
Sub CheckRecords
flag = 0
For i = 1 To numberOfCars
If Array.ContainsValue(arrCarInfo[indices[i]], criteria) = "True" Then
flag = 1
EndIf
EndFor
EndSub
Sub WriteResult
If flag = 1 Then
TextWindow.WriteLine(criteria + " exists")
Else
TextWindow.WriteLine(criteria + " doesn't exist")
EndIf
EndSub
Sub TakeUserInput
TextWindow.Write("Enter car name, year or colour: ")
criteria = TextWindow.Read()
EndSub
Sub WriteHeading
TextWindow.WriteLine("Search Module")
TextWindow.WriteLine("")
EndSub