Private IDs(NUM_STUDENTS - 1) AS Integer
Private Eng(NUM_STUDENTS - 1) as Integer
Private Math(NUM_STUDENTS - 1) as Integer
Private Sci(NUM_STUDENTS - 1) as Integer
Private AllArrays()() as integer = {IDs, Eng, Math, Sci}
Console.WriteLine("What do you want to do. Enter 1 to enter data, 2 to display results, 3 to search")
nOption = Console.readline()
Public Sub EnterResults()
For i = 0 to NUM_STUDENTS - 1
Console.WriteLine("Enter Results in CSV format including commas: ID, English,Math,Science")
Dim asIn = sIn.Split(",")
isValid = validate_ID(Temp)
Console.WriteLine("ID invalid, enter ID again")
Temp = Console.Readline()
isValid = validate_ID(Temp)
isValid = Validate_Results(Temp)
Console.WriteLine(" Please reenter English result again")
Temp = Console.Readline()
isValid = validate_Results(Temp)
isValid = Validate_Results(Temp)
Console.WriteLine(" Please reenter Math result again")
Temp = Console.Readline()
isValid = validate_Results(Temp)
isValid = Validate_Results(Temp)
Console.WriteLine(" Please reenter Sci result again")
Temp = Console.Readline()
isValid = validate_Results(Temp)
for each item as integer() in AllArrays
Function Validate_Results(s as integer) as boolean
Console.WriteLine("Incorrect result. Result has to be between 20 and 100: ")
Function Validate_ID(nID as integer) as boolean
If nID < 9999 or nID > 99999 then
Console.Writeline("Id has incorrect format, it must be unique and must be between 10,000 and 9,999 inclusive ")
if array.IndexOf(IDs, nID) <> -1 then
Console.WriteLine("ID not unique")
Public Sub DisplayResults()
Public Sub PrintArray(the_array as object)
For each s as object in the_array
Console.write("{0} ", s.ToString())