/* SveveStoevPrUke ------------------------------- enUke[7]: int ------------------------------- finnVerdi(dag: int) finnAntOverGrense(grense: int) gyldigIndeks(indeks: int) */ import static javax.swing.JOptionPane.*; //B class SveveStoevPrUke { private int[] enUke; SveveStoevPrUke(int[] enUke) { this.enUke = new int[enUke.length]; for(int i=0;i= 0) && (indeks < enUke.length) ) { return true; } else { return false; } } //D public int AntOverGrense(int grense) { int counter = 0; for (int i = 0; i grense) counter++; } return counter; } } //E class SvevestoevPrAr { private SveveStoevPrUke[] uker; private int antallUker; SvevestoevPrAr(int maksUker) { uker = new SveveStoevPrUke[maksUker]; antallUker = 0; //ant registrerte uker } SvevestoevPrAr(){} //F public void regNyUke(int[] nyUke) { uker[antallUker] = new SveveStoevPrUke(nyUke); antallUker++; } //G public int AntUkerOverGrense(int grense) { int counter = 0; for (int i=0; i < antallUker; i++) { if (uker[i].AntOverGrense(grense) > 0) counter++; } return counter; } } //H class klient { public static void main(String[] args) { int antUker = Integer.parseInt(showInputDialog("hvor mange uker?")); SvevestoevPrAr aar = new SvevestoevPrAr(antUker); //input for (int uke=0; uke < antUker; uke++) { int[] enUke = new int[7]; for (int dag=0; dag