Return GPA Average
by Ford Heacock
JavaScript
function student(id, FirstName, LastName, GPA, StudentRank) {
this.id = id;
this.firstName = FirstName;
this.lastName = LastName;
this.gpa = GPA;
this.studentRank = StudentRank;
}
var ford = new student(14, "Ford", "Heacock", 3.2413, "advanced");
var steve = new student(15, "Steve", "Buscheme", 4.124123, "advanced");
var students = [];
students.push(ford);
students.push(steve);
function gpaAverage(students) {
let count = 0;
let sum = 0;
students.forEach(function(student){
if (student.StudentRank == "advanced") {
sum += student.GPA;
count++;
}
});
return Math.round((sum / count) * 100) / 100;
}
console.log(gpaAverage(students));