//SOME PRACTICE PROBLEMS //FOR COMS 161.01 //WEDNESDAY NOV 20th //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 THE EXACT OUTPUT list = new Array(31, 5, 12, 7, 20, 6); i = 0; N = list.length; count = 0; while (i < N) { if (list[i] % 2 == 1) //What if instead this were i%2==1 ?? count++; else alert("This number is " + list[i]); alert("count = " + count); i++; } //#3 PREDICT THE EXACT OUTPUT list = new Array(31, 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(31, 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