public void addStudent(string firstName, string lastName) { Student stu = new Student(); stu.FirstName = firstName; stu.LastName = lastName; stu.CollegeID = generateStudentID(); ReportCard reportCard = new ReportCard(); StudentRecord.Rows.Add(stu, reportCard); }
private void addOneStudent(string firstName, string lastName) { ReportCard report = new ReportCard(); Student newStudent = new Student(); newStudent.FirstName = firstName; newStudent.LastName = lastName; newStudent.FullName = newStudent.FirstName + " " + newStudent.LastName; newStudent.ReportCard = report; AllStudents.Add(newStudent); }
public void CalculateOverallGPA(ReportCard report) { double totalHours = 0; double totalCreditGrades = 0; foreach (GradeItem item in report.AllGrades) { double itemCreditHours = GetCreditHours(item.CourseCode); totalHours += itemCreditHours; totalCreditGrades += (item.Grade * itemCreditHours); } report.OverallGPA = totalCreditGrades / totalHours; }
public void CalculateOverallGPA(ReportCard report) { double totalCreditHours = 0; double totalCreditGrades = 0; foreach (GradeItem item in report.AllGrades) { double indivCreditGrade = item.Grade * item.Course.CreditHours; totalCreditGrades += indivCreditGrade; totalCreditHours += item.Course.CreditHours; } report.OverallGPA = totalCreditGrades / totalCreditHours; }
public void GradeBookRepo__CalculateOverallGPA__SetGPA() { ReportCard reportCard = new ReportCard(); GradeItem gr = new GradeItem(); gr.CourseCode = "HIS 100"; gr.Grade = 4.0; reportCard.AllGrades.Add(gr); gr.CourseCode = "CSC 204"; gr.Grade = 4.0; reportCard.AllGrades.Add(gr); GradeBookRepo repo = new GradeBookRepo(); repo.CalculateOverallGPA(reportCard); Assert.IsTrue(reportCard.OverallGPA == 4.0, "Perfect grade"); }
private void insertStudentData() { Student stu = new Student(); stu.FirstName = "Jim"; stu.LastName = "Bob"; stu.CollegeID = "4444"; ReportCard reportCard = new ReportCard(); GradeItem gr = new GradeItem(); gr.CourseCode = "HIS 100"; gr.Grade = 4.0; reportCard.AllGrades.Add(gr); gr.CourseCode = "CSC 204"; gr.Grade = 4.0; reportCard.AllGrades.Add(gr); StudentRecord.Rows.Add(stu, reportCard); }