The snippets of JavaScript below contain syntax errors andor

The snippets of JavaScript below contain syntax errors and/or logic errors. Identify the errors and insert your corrected code.

a-

function main()

{

     var score;

     var total;

     for(i = 0; i < 5; i++)

     {

            score = getScore(score);

            total = computeTotal(total, score);

     }

                   console.log(\"The total of all the exams is \" + total);

}

function getScore (score)

{

     score = Number(prompt(\"Enter your exam score\"));

     return score;

}

function computeTotal (total, score)

{

     total = total + score;

     return total;

}

main();

b.

function main()

{

     var num;

     var endProgram = 0;

     while (endProgram = 0)

     {

                num = Number(prompt(\"Enter a number to be squared\"));

                num = num * num;

                console.log(\"Your number squared is \" + num);

                               

                endProgram = Number(prompt(\"Enter y to square another number\"));

     }

}

main();

c.

function main()

{

var avg;

              var total = 0;

var num;

var ctr = 0

do

{

                                                   num = Number(prompt(\"Enter a number\"));

                                                  total = total + num;

}

while (ctr < 5)

avg = total / ctr;

console.log(\"The average of your numbers is \" + avg);

}

main();

d.

function main()

{

     for (i = 0, i < 10, i++)

                                 {

        console.log (\"The value of i is \" + i);

                                 }

}

main();

e.

function main()

{

                    var billAmt = 0;

                    var billTotal = 0;

                      var moreBills = 1;

                      do while(moreBills == 1)

                        {

                               billAmt = Number(prompt(\"Enter the amount of your bill\"));

                               billTotal = billTotal + billAmt;

                               moreBills = Number(prompt(\"Enter 1 if you have another bill to process\"));

                      }

                      console.log(\"Your bill total is \" + billTotal);

               }

               main();

Solution

Here is the solution for problem a.

function main()
{
var score;
var total = 0;
for(i = 0; i < 5; i++)
{
score = getScore(score);
total = computeTotal(total, score);
}
console.log(\"The total of all the exams is \" + total);
}
function getScore (score)
{
score = Number(prompt(\"Enter your exam score\"));
return score;
}
function computeTotal (total, score)
{
total = total + score;
return total;
}
main();

The variable total should be initialized to 0, unless otherwise, it will contain a garbage value.

The solution for problem b:

function main()
{
var num;
var endProgram = \'y\';

while (endProgram == \'y\')
{
num = Number(prompt(\"Enter a number to be squared\"));
num = num * num;
console.log(\"Your number squared is \" + num);

endProgram = prompt(\"Enter y to square another number\");
}
}
main();

The snippets of JavaScript below contain syntax errors and/or logic errors. Identify the errors and insert your corrected code. a- function main() { var score;
The snippets of JavaScript below contain syntax errors and/or logic errors. Identify the errors and insert your corrected code. a- function main() { var score;
The snippets of JavaScript below contain syntax errors and/or logic errors. Identify the errors and insert your corrected code. a- function main() { var score;
The snippets of JavaScript below contain syntax errors and/or logic errors. Identify the errors and insert your corrected code. a- function main() { var score;

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site