I am trying to use this average script to be used so a series of grades could be
ID: 3931295 • Letter: I
Question
I am trying to use this average script to be used so a series of grades could be entered for homework,lab,mid term exam and then get the total average, how do i combine
<script type="text/javascript" src="arrays.js"></script>
<script type="text/javascript">
function ShowAvg()
// Assumes: numsBox contains a sequence of numbers
// Results: displays the average of the numbers in outputDiv
{
var str, strArray, numArray;
str = document.getElementById('numsBox').value;
strArray = str.split(/[, ]+/); // SPLIT STRING INTO AN ARRAY
numArray = ParseArray(strArray); // STORE ARRAY VALUES AS NUMS
document.getElementById('outputDiv').innerHTML =
'The average of [' + numArray + '] is ' + Average(numArray);
}
</script>
</head>
<body>
<p>
Enter numbers: <input type="text" id="numsBox" size=40 value="">
</p>
<p>
<input type="button" value="Compute the Average">
</p>
<div id="outputDiv"></div>
---------------------------------------------- With this html below*****************
<html>
<!-- This page computes and displays grades for a course. -->
<!-- ==================================================== -->
<head>
<title> Grade Calculator </title>
</head>
<body>
<script type="text/javascript">
homework = prompt("Enter your homework average", );
homework = parseFloat(homework);
labs = prompt("Enter your lab average", );
labs = parseFloat(labs);
midterm = prompt("Enter your midterm grade",);
midterm = parseFloat(midterm);
exam = prompt("Enter your exam grade", );
exam = parseFloat(exam);
average = homework*0.25 + labs*0.20 + midterm*0.25 + exam*0.30;
document.write("<p>homework average: " + homework + "<br />");
document.write("lab average: " + labs + "<br />");
document.write("midterm grade: " + midterm + "<br />");
document.write("exam grade: " + exam + "</p>");
document.write("<p>overall course average: " + average + "</p>");
</script>
</body>
</html>