<%@include file="top.jsp" %> <%! int tilfeldigTall(int maks) { return (int) (Math.random()*maks); } int finnHoyeste(int[] talltab) { int i = 0; int max = -999999; int hoyest = 0; while (i < talltab.length) { if (talltab[i] > max) { max = talltab[i]; hoyest = i; } i++; } return hoyest; } String[] kandidater = {"Bush", "Kerry", "Nader", "Jens"}; int stemmer[] = new int[kandidater.length]; %>

Det amerikanske presidentvalget (del 2)



<% out.println("Kandidatene er: " ); int a = 0; while (a < kandidater.length) { out.println(kandidater[a]); if (a != kandidater.length - 1) {out.println(", ");} stemmer[a] = 0; a++; } %>

Og valget er i gang...

<% int teller = 0; int valg; while (teller < 200) { valg = tilfeldigTall(kandidater.length); out.println("Person " + teller + " går til urnen... Han/hun velger " + kandidater[valg] + "
"); stemmer[valg] += 1; teller++; } int vinner = finnHoyeste(stemmer); out.println("
" + "
"); out.println("Og vinneren er... ... " + kandidater[vinner] + " med hele " + stemmer[vinner] + " stemmer!"); %>