CMSC104, Summer 2009
In class lab: Programming Project 4
Grade Calculator v2.0
Out: Monday, July 13th, 2009
Due Date: Tuesday, July 14th, 2009 before 11:59 p.m.
The Objective
This project is designed to give you practice using arrays in JavaScript.
The Task
You are going to make some improvements to the grade calculator that you designed in Project 1. Rather than storing each of the grades in individual variables, you are going to use arrays to store your data. You should have an array for each of the different types of grades: homeworks, projects and exams. You are also going to error check the user input to make sure the grades are greater than or equal to 0. You should use the GetPositiveValue() function that you created in the functions lab. You should not have to make any changes to GetPositiveValue() in order to use it.
More Details
- You must use for loops when dealing with the arrays (i.e. when you are reading the grades in from the user.)
-
The only function you are required to use is GetPositiveValue(). If
you would like to create and use other functions, you are more
than welcome to do so. The following is a description of the
function from the functions lab:
function GetPositiveValue(promptString)
The function should get a value from the user and error check it to make sure it is greater than or equal to 0. The string passed into the function is the prompt you want to give the user. The function should return the postive value.
U-Ryan-PC\Ryan Last modified: Mon Jul 13 11:32:18 EDT 2009