This is what I want to be able to do: I want to add the total credit hours the user inputs and display it. As you notice, it loops, but how do I add the course[Info][2] values to each other?
Also, how do I convert the letter grade (course[Info][1]) values into numbers and use it in a function to calculate GPA?
This is what I have so far:
var userName = prompt("Please enter your name.");
var course = new Array();
var Info = 0;
do
{
course[Info] = new Array();
course[Info][0] = prompt("What is the class name?");
course[Info][1] = prompt("What is your letter grade?");
course[Info][2] = prompt("How many credit hours was the class worth?");
Info++;
var courseAdd = prompt("Do you wish to add more classes?");
} while (courseAdd == "yes" || courseAdd == "Yes");
var numCourse = 0;
document.write("<H2 align='center'>" + userName + "'s GPA</H2><br>");
document.write("<table bgcolor='yellow' align='center' border='1' cellpadding='4' width='75%'>");
document.write("<tr>");
document.write("<td>Course</td><td align='center'>Course Grade</td><td align='center'>Course Hours</td>");
document.write("</tr>");
while (numCourse < Info)
{
document.write("<tr>");
document.write("<td>");
document.write (course[numCourse][0]);
document.write("</td>");
document.write("<td align='center'>");
document.write (course[numCourse][1]);
document.write("</td>");
document.write("<td align='center'>");
document.write (course[numCourse][2]);
document.write("</td>");
document.write("</tr>");
// increment the counter
numCourse++;
}
Also, how do I convert the letter grade (course[Info][1]) values into numbers and use it in a function to calculate GPA?
This is what I have so far:
var userName = prompt("Please enter your name.");
var course = new Array();
var Info = 0;
do
{
course[Info] = new Array();
course[Info][0] = prompt("What is the class name?");
course[Info][1] = prompt("What is your letter grade?");
course[Info][2] = prompt("How many credit hours was the class worth?");
Info++;
var courseAdd = prompt("Do you wish to add more classes?");
} while (courseAdd == "yes" || courseAdd == "Yes");
var numCourse = 0;
document.write("<H2 align='center'>" + userName + "'s GPA</H2><br>");
document.write("<table bgcolor='yellow' align='center' border='1' cellpadding='4' width='75%'>");
document.write("<tr>");
document.write("<td>Course</td><td align='center'>Course Grade</td><td align='center'>Course Hours</td>");
document.write("</tr>");
while (numCourse < Info)
{
document.write("<tr>");
document.write("<td>");
document.write (course[numCourse][0]);
document.write("</td>");
document.write("<td align='center'>");
document.write (course[numCourse][1]);
document.write("</td>");
document.write("<td align='center'>");
document.write (course[numCourse][2]);
document.write("</td>");
document.write("</tr>");
// increment the counter
numCourse++;
}
Comment