Question: gpa.html code function load() { var data = []; while (true) { var line = prompt(Enter course name, grade, and credit hours (e.g. CS320 B+
![gpa.html code function load() { var data = []; while (true)](https://dsd5zvtm8ll6.cloudfront.net/si.experts.images/questions/2024/09/66f3304f8d0ce_64666f3304ee1fdc.jpg)
gpa.html code
function load() {
var data = [];
while (true) {
var line = prompt("Enter course name, grade, and credit hours (e.g. CS320 B+ 4) ");
if (line == null || line == "") {
break;
}
var values = line.split(/\s/);
data.push(values);
}
return data;
}
function display(data) {
var points = {
"A": 4,
"B+": 3.5,
"B": 3,
"C+": 2.5,
"C": 2,
"D": 1,
"F": 0,
"AF": 0,
"WF": 0
};
var hours = 0;
var table = document.getElementById('result');
table.innerHTML = "
";
var sum = 0;
for (var i in data) {
var item = data[i];
table.innerHTML += "
item[0] + "
item[1] + "
sum += points[item[1]] * parseInt(item[2]);
hours += parseInt(item[2]);
}
var gpa = sum / hours;
var text = "
Total grade points = " + sum;
text += "
Number of hours = " + hours + "
";
text += "GPA = " + gpa; //printing the output
document.getElementById('text').innerHTML = text;
}
data = load();
display(data);
Part 2: GPA Revisited Create an event-driven version of your gpa.html page that uses a single text area for inputting the information for all courses. As before, each course should have its name, grade, and credit hours listed on a single line, in that order. When the user clicks on a button, the courses should be read from the text area and the grades processed. Each value output by the program: total credit hours, total grade points, and grade point average, should appear in a separate text box with appropriate text label. You are making a GUI version of the program you wrote in assignment 1. 2 GPA Calculator - Internet Explorer Provided b... Submit both part Fie Tools Help Edt View Favontes Bar Search Address : Documents and Settings\Administrate GO Links GPA Calculator THL100 B+ 3 PHL107 A 3 ENG120 C+ 3 MTH245A CSC221 3 Compute GPA Total # of grade points: 58 Total # of credit hours: 16 Grade Point Average: 3.625 Donc My ComputerStep by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
