var min =0; var max=10; var tab = {}; var name; var score; var sum=0; while(name=prompt(\"Enter name:\")){ // Get userinput for name do{ score = prompt(\"Enter score\"); // Get Score tab[name] = score; // Create object with name as key and score as value. }while(isNaN(score) || !(score>min) || !(score\"; for(item in tab){ // Create table ui = ui + (\"\"+item+\"\"+tab[item]+\"\"); sum = sum + parseInt(tab[item]); } ui = ui + \"\"; document.write(ui); // Display table document.write(\"Average:\"+(sum/Object.keys(tab).length).toFixed(2)); // Finding average and displaying on the page Solution var min =0; var max=10; var tab = {}; var name; var score; var sum=0; while(name=prompt(\"Enter name:\")){ // Get userinput for name do{ score = prompt(\"Enter score\"); // Get Score tab[name] = score; // Create object with name as key and score as value. }while(isNaN(score) || !(score>min) || !(score\"; for(item in tab){ // Create table ui = ui + (\"\"+item+\"\"+tab[item]+\"\"); sum = sum + parseInt(tab[item]); } ui = ui + \"\"; document.write(ui); // Display table document.write(\"Average:\"+(sum/Object.keys(tab).length).toFixed(2)); // Finding average and displaying on the page.