I am trying to use this average script to be used so a serie
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(/[, \\t\ ]+/); // 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\" onclick=\"ShowAvg();\">
</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>
Solution
define _REENTRANT #include
