public override ExamResult Check() { int actualGrade = 0; string comment = string.Empty; if (this.ProblemsSolved == MinCountOfProblemsSolved) { actualGrade = MinGrade; comment = "Bad result: nothing done."; } else if (this.ProblemsSolved == 1) { actualGrade = 4; comment = "Average result."; } else if (this.ProblemsSolved == MaxCountOfProblemsSolved) { actualGrade = MaxGrade; comment = "Excellent result: all done."; } var result = new ExamResult(actualGrade, MinGrade, MaxGrade, comment); return(result); }
public override ExamResult Check() { int actualGrade = 0; string comment = string.Empty; if (this.ProblemsSolved == MinCountOfProblemsSolved) { actualGrade = MinGrade; comment = "Bad result: nothing done."; } else if (this.ProblemsSolved == 1) { actualGrade = 4; comment = "Average result."; } else if (this.ProblemsSolved == MaxCountOfProblemsSolved) { actualGrade = MaxGrade; comment = "Excellent result: all done."; } var result = new ExamResult(actualGrade, MinGrade, MaxGrade, comment); return result; }
public override ExamResult Check() { var result = new ExamResult(this.Score, MinScore, MaxScore, "Exam results calculated by score."); return(result); }
public override ExamResult Check() { var result = new ExamResult(this.Score, MinScore, MaxScore, "Exam results calculated by score."); return result; }