OPPGAVE A /** * Svevestøvpruke * -------------- * enUke[7] = int[] * -------------- * finnMåling() * finnAntallOverskridelser() **/ OPPGAVE B class SvevestøvPrUke{ int[] enUke; public SvevestøvPrUke(int[] tabell){ enUke = new int[tabell.length]; for(int i=0; i= 0 && dagnr < enUke.length) { return enUke[dagnr]; }else{ return -1; //Finner ikke dagen. } } OPPGAVE D public int finnOverskridelser(int grense){ int antalloverskridelser = 0; for(int i=0; i grense) { antalloverskridelser++; } } return antalloverskridelser; } }//End class Svevestøvpruke OPPGAVE E class SvevestøvPrÅr{ private SvevestøvPrUke[] objUKE; private int regUker; //antall registrerte uker. public SvevestøvPrÅr(int maxUker){ objUKE = new SvevestøvPrUke[maxUker]; regUker = 0; } OPPGAVE F public boolean regNyUKe(int[] ukenr){ if (regUker < objUKE.length) { objUKE[regUker] = new SvevestøvPrUke(ukenr); regUker++; return true; }else{ return false; } } OPPGAVE G public int finnAntUkerOverskridelser(int grense) { int antalloverskridelser = 0; for (int i=0; i grense) { antalloverskridelser++; } } return antalloverskridelser; } }