============================================================
 GRADE CLASSIFIER - Demo Run
============================================================

--- Basic classification (including boundary values) ---
  Score  95 -> Grade A
  Score  90 -> Grade A
  Score  89 -> Grade B
  Score  80 -> Grade B
  Score  79 -> Grade C
  Score  70 -> Grade C
  Score  69 -> Grade D
  Score  60 -> Grade D
  Score  59 -> Grade F
  Score   0 -> Grade F
  Score 100 -> Grade A

--- Out-of-range validation ---
  Score -5: correctly rejected -- Score -5 is out of range (must be 0-100)
  Score 105: correctly rejected -- Score 105 is out of range (must be 0-100)

--- Plus/minus refinement ---
  Score  98 -> Grade A+
  Score  91 -> Grade A-
  Score  85 -> Grade B
  Score  82 -> Grade B-
  Score  61 -> Grade D-

--- Assignment: score + attendance requirement ---
  Score=85, Attendance=90% -> B
  Score=85, Attendance=60% -> Incomplete
  Score=95, Attendance=74% -> Incomplete
  Score=95, Attendance=75% -> A

============================================================
