I am an A-level IT student and i am trying to make a program that read results from a .txt file, displays the name, subject, mark and grade. The grade is supposed to be interpreted from the mark given in the .txt file. heres what ive got so far:
Code:
Sub main()
Dim Name As String
Dim Name1 As String
Dim Mark As String
Dim Grade As String
Dim Count As Integer
Open "J:\Applied IT\Re-Sit Units\Programming\K&N\Project\Read, Exam Results\Results\Results.txt" For Input As #1
Name = InputBox("Enter Name")
Count = 1
Grade = X
Mark = 99
If Name = Name1 Then
While Mark <> 0
Input #1, Name1, Subject, Mark, Grade
Count = Count + 1
If Mark <= 40 Then
Grade = "FAIL"
End If
If Mark >= 40 And Mark <= 45 Then
Grade = "E"
End If
If Mark >= 45 And Mark <= 50 Then
Grade = "D"
End If
If Mark >= 50 And Mark <= 60 Then
Grade = "C"
End If
If Mark >= 60 And Mark <= 70 Then
Grade = "B"
End If
If Mark >= 70 Then
Grade = "A"
End If
MsgBox ("This students grade is " + Grade)
Wend
End If
Close #1
End Sub
Comment