//SOME PRACTICE PROBLEMS //FOR COMS 161.02 //WEDNESDAY NOVEMBER 19th //DETERMINE THE EXACT OUTPUT OF //THE FOLLOWING PROGRAMS. //#1 sum = 0; number = 10; while (number > 4) { sum += number; number = number - 2; alert("number = " + number); } alert ("sum = " + sum); //#2 PREDICT WHAT WILL HAPPEN IF YOU // ENTERED 20, then 5, then 4, then 3, then 0 // WHEN PROMPTED count = 0; n = prompt("Enter a number"); while (n > 0) { if (n % 2 == 1) count++; else alert("n = " + n); alert("count = " + count); n = prompt("Enter a number: "); } //#3 PREDICT THE EXACT OUTPUT list = new Array(30, 5, 12, 7, 20, 6); sum = 0; i = 0; N = list.length; while (i < N) { if (list[i] > 10) { sum += list[i]; alert("i = " + i + " sum = " + sum); } i++; } //#4 PREDICT THE EXACT OUTPUT list = new Array(30, 5, 12, 7, 20, 6); sum = 0; i = 1; while (list[i] < 20) { sum += list[i]; i++; } alert("i = " + i + " sum = " + sum); //#5 PREDICT THE EXACT OUTPUT list = new Array("Bob", "Ted", "Bill", "Joe", "Jo", "Jill", "Barb"); i=0; sum = 0; while (list[i].length > 2) { sum += list[i].length; alert(list[i]); i++; } alert("i = " + i + " sum = " + sum); //#6 WRITE A PROGRAM THAT WILL REPORT THE SMALLEST NUMBER IN AN ARRAY // AND ALSO HOW MANY TIMES THAT NUMBER OCCURRED