Dim English_Result as integer
Dim Maths_Result as integer
Dim Science_Result as integer
Console.Writeline("Enter results in this format")
Console.Writeline("ID, English, Maths, Science")
Do while parts.length <> 4
Console.Writeline("Requires all 4 values")
parts(i) = Convert.ToInt32(parts(i))
English_Result = Task_2(parts(1))
Maths_Result = Task_2(parts(2))
Science_Result = Task_2(parts(3))
public function Task_1(ID_1 as string)
If ID_1.length <> I.length
Console.Writeline("Not a valid ID, try again")
Console.Writeline("Enter student's ID")
ID_1 = Console.Readline()
Loop while ID_1.length <> I.length
public function Task_2(Result as integer)
Dim type as string() = {"English", "Maths", "Science"}
Else if Result > 100 then
Console.Writeline("Over score limit, reinput " & type(count) & " results")
Result = Console.Readline()
Loop While Result > 100 or Result < 20
Console.Writeline("Do you want to display the results? (yes to see result)")
Console.Writeline("{0,-8}{1,-8}{2,-8}{3,-8}", "ID", "English", "Maths", "Science")
Console.Writeline("{0,-8}{1,-8}{2,-8}{3,-8}", ID, English_Result, Maths_Result, Science_Result)
Console.Writeline("Okay")