<% CLASS clsPay Private strEmployeeName Private intDays() Private sngAverage Private intNumDays Public Sub Class_Initialize intNumDays = 7 Redim intGrades(intNumGrades) End Sub Public Function Calc_Average Dim sum, i, intGrade i = 0 strStudentName = cstr(Request.Form("txtStudentname")) for i = 0 to intNumGrades - 1 intGrades(i) = 0 intGrades(i) = CInt(Request.Form("txtGrade" & i )) sum = sum + intGrades(i) next Calc_Average = round(sum/intNumGrades,0) End Function Public Sub PrintReport Dim i,grade Response.Write("

Grade Report for " & strStudentName & "

") for i = 0 to intNumGrades - 1 Response.Write("Exam #" & i + 1 & ": " & intGrades(i) & "%
") next Response.Write "--------------------
" Response.Write("Average: " & sngAverage & "
") if sngAverage > 89 then grade = "A" else if sngAverage > 79 then grade = "B" else if sngAverage > 69 then grade = "C" else if sngAverage > 59 then grade = "D" else grade = "F" end if end if end if end if Response.Write("Grade: " & Grade & "

") End Sub 'Create a property called Average Public Property Get Average Average = sngAverage End Property Public Property Let Average(newAverage) sngAverage = newAverage End Property END CLASS %>