Gå til innhold

Gr0v

Medlemmer
  • Innlegg

    168
  • Ble med

  • Besøkte siden sist

Innlegg skrevet av Gr0v

  1. Jeg skal lage et klassediagram til et fiktivt system i et skoleprosjekt, og er usikker på hvordan jeg skal identifisere klassene i programmet.

     

    Når man har logget seg inn som bruker (bruker er vel en klasse) kommer man til hovedbildet hvor man kan velge ulike funksjoner. Blir da hovedbildet en klasse med funksjonene som objekter av den klassen?

     

    Videre når man velger en funksjon, feks. arbeidsoppgaver og timeregistrering, så får man et nytt dialogvindu hvor man har tilgang til funksjonene: "arbeidsoppgaver, "timerapporter", "timeregistrering". Blir igjen funksjonen arbeidsoppgaver og timereg. klassen, og underfunksjonene objekter av den klassen?

     

    Her er forøvrig bruksmønsteret til programmet.

     

    Hvis brukeren velger Arbeidsoppgave og timeregistrering, utføres S-1: TimeReg

    Hvis brukeren velger Reiseregning, utføres S-2: ReiseRegning

    Hvis brukeren velger Prosjektregnskap, utføres S-3: Prosjektregnskap

    Hvis brukeren velger Faktureringsfunksjon, utføres S-4: FaktureringsFunksjon

    Hvis brukeren velger Dokumentarkiv, utføres S-5: Dokumentarkiv

    Hvis brukeren velger Programarkiv, utføres S-6: Programarkiv

    Hvis brukeren velger Dokumentarkiv, utføres S-7: Dokumentarkiv

    Hvis brukeren velger Kalenderfunksjon, utføres S-8: Kalenderfunksjon

    Hvis brukeren velger Fraværsfunksjon, utføres S-9: Fraværsfunksjon

    Hvis brukeren velger Møtereferater, utføres S-10: Møtereferater

    Hvis brukeren velger Søkemotor, utføres S-11: Søkemotor

    Hvis brukeren velger Send e-post og SMS, utføres S-12: EpostSMS

    Hvis brukeren velger rapportering, utføres S-13: rapportering

    Hvis brukeren velger Min side, utføres S-14: MinSide

  2. Jeg prøver å opprette en divisjonstabell, men får feilmelding som sier at "Arithmetic operation resulted in an overflow."

     

    Tips for å få det til å virke?

     

     Dim tall1, tall2 As Integer
    
           For tall1 = 0 To 9
               For tall2 = 0 To 9
                   divisjon(tall1, tall2) = tall1 / tall2
               Next tall2
           Next tall1
           MsgBox("Tabell opprettet")

     

    Dim i As Integer
    
           For i = 0 To 9
               lstUtskrift.Items.Add(divisjon(i, i))
           Next i

  3. Jeg har lagd følgende program

     

    Dim vare(4) As String, gjennomsnitt, pris(4), sum, i, høyeste, laveste As Integer
    
           For i = 0 To 4
               vare(i) = InputBox("Hva er vare nr." & i + 1)
           Next i
    
           For i = 0 To 4
               pris(i) = InputBox("Hva er prisen på " & vare(i) & "?")
           Next
    
           For i = 0 To 4
               sum = sum + pris(i)
           Next i
           MsgBox("Summen av prisen på matvarene er " & sum)
    
           gjennomsnitt = sum / 5
           MsgBox("Gjennomsnittet er " & gjennomsnitt)
    
    

     

    Hvordan finner jeg den høyeste regisrerte prisen i pris()-matrisen?

  4. Faen, der fikk jeg de satans 3 ringene jeg og. Lattelig at de kan gi ut en maskin som klikker for halvparten av kundene. Etter det jeg forstår så er det et helvete å tilsendt en ny en og. Faen ta...jeg hadde akuratt fått meg fight night 3 også.

     

    Driten virker igjen!!...foreløpig hvertfall. Jeg prøvde håndkle-trikset, og jaggu meg så virka det=)

  5. Jeg har aldri brydd meg om gamerscore. Å kjøpe drittspill for å forhøye en i grunn meningsløs poengsum, er for meg ufattelig.

    Det kan være koselig å få achivements, men jeg har aldri tenkt noe mer over at jeg får poeng for achivementsa.

     

    Desto høyere poengsum man har, desto mindre sosialt liv har man ;o)

  6. Jeg har hørt at karakterer ikke har så mye å si, spesielt ikke fra første året. Det viktigste er at man består.

    En kamerat av meg ble feks nylig ferdig med en bachelor i Drift av datasystemer, og var på jobbintervju hvor de ikke en gang så på karakterene. Han fikk også jobben.

     

    Er det en generell regel at arbeidsgivere ikke fokuserer så mye på karakterer, men heller personlige egenskaper og erfaring?

  7. Okay, jeg har en for-løkke som utfører metoden settNySaldo (som regner ut saldo med renter for hvert år) fra telleren er 1698 til den er 2003. Det jeg ikke får helt til er skrive ut metoden finnSaldo() hver 25 løkkeomgang. Jeg tenker at jeg kanskje må ha en nøsta løkkestruktur, men får det ikke helt til....som dere ser på koden.

     

    Kan noen hjelpe?

     

    for (int år = 1698; år < 2003; år++) {
    		indianer.settNySaldo();
    			for (int i = 1968; i < 2003; i+=25)
    			System.out.println(indianer.finnSaldo());
    					 }

  8. Jeg skal lage en metode som setter inn penger dersom beløpet er større enn null, og en metode som tar ut penger dersom beløpet er større enn/lik saldoen.

     

    class Konto {
    private long kontonr;
    private String navn;
    private double saldo;
    public Konto(long startKontonr, String startNavn, double startSaldo) {
    	kontonr = startKontonr;
    	navn = startNavn;
    	saldo = startSaldo;
    }
    
    public long finnKontonr() {
    	return kontonr;
    }
    
    public String finnNavn() {
    	return navn;
    }
    
    public double finnSaldo() {
    	return saldo;
    }
    
    public boolean innskudd(double beløp) {
    	if (beløp>0)
    	saldo = saldo + beløp;
    	return true;
      } else return false;
     }
    
    
    
      public boolean uttak(double beløp) {
    	if (saldo >= beløp)
    	saldo = saldo - beløp;
    	return true;
      } else return false;
     }
    
    }

     

    Jeg forstår ikke hva som er galt. Når jeg kompilerer kommer det opp slke feil;

     

    Konto.java:37: class, interface, or enum expected

    }

    ^

    5 errors

  9. Har lagd en klasse, hvor følgende utsagn kommer når jeg prøver å kompilere: missing return statement} Hva vil det si? Hva er galt med koden?

    class Drikk {private String navn;private double alkoholprosent;double gramAlkohol;public Drikk(String startNavn, double startProsent) {	navn = startNavn;	alkoholprosent = startProsent;}public String finnNavn() {	return navn;}public double finnAlkoholprosent() {	return alkoholprosent;}public double finnGramAlkohol (int mlDrikk) {	gramAlkohol = (alkoholprosent / 100)* 0.79* mlDrikk;}}

    Fikk det til! Glemte å skrive return i metoden finnGramAlkohol

  10. class Bil2 {
    
    private String regNr = "VD-12345";
    private String merke = "Volvo";
    private double årsmodell = 1964;
    private double hastighet = 100;
    
    public String finnRegnr() {
    return regNr;
    }
    
    public String finnMerke() {
    return merke;
    }
    
    public double finnÅrsmodell() {
    return årsmodell;
    }
    
    public double finnHastighet() {
    return hastighet;
    }
    
    public void settRegNr(String nyttRegNr) {
    regNr = nyttRegNr;
    }
    
    }
    
    class Bil2test {
    public static void main(String[]args) {
     // Lager et Bil1-objekt (med referanse) minBil
     // vha. standardkonstruktøren:
     Bil2 minBil = new Bil2();
           // Lager et Bil1-objekt (med referanse) dinBil
     // vha. standardkonstruktøren:
     Bil2 dinBil = new Bil2();
    
     String bilensRegnr = minBil.finnRegnr();
     String merke = minBil.finnMerke();
     double årsmodell = minBil.finnÅrsmodell();
     double hastighet = minBil.finnHastighet();
    
     String dbilensRegnr = dinBil.finnRegnr();
        String dmerke = dinBil.finnMerke();
     double dårsmodell = dinBil.finnÅrsmodell();
     double dhastighet = dinBil.finnHastighet();
    
            // Endrer innholdet i regNr:
           minBil.settRegNr("nyttRegNr");
    
    
    
    
           //Skriver ut innholdet i minBils objektvariabler:
           System.out.println("Regnr: " + bilensRegnr
     + ", merke: " + merke
     + ", årsmodell: " + årsmodell
     + ", hastighet: " + hastighet);
    
     //Skriver ut innholdet i dinBils objektvariabler:
             System.out.println("Regnr: " + dbilensRegnr
       + ", merke: " + dmerke
       + ", årsmodell: " + dårsmodell
     + ", hastighet: " + dhastighet);
    }
    }
    

     

    Slik ser koden ut nå. Den kompilerer uten feil, men når jeg kjører programmet får jeg denne meldingen: Systemet finner ikke angitt bane. Exeption in thread "main" java.lang.NoSuchMethodError: main

     

    Hva er galt?

  11. Det er nok store forskjeller på støyen til xbox`ene. Alle som hr spillt på min maskin reagerer på støyen.

    Jeg glemmer såkalrt støyen når jeg er oppslukt i et spill eller en film, men når det blir stille partier, så blir det lett et irritasjonsmoment.

     

    Den høres ut som en svak støvsuger.

  12. import static javax.swing.JOptionPane.*;
    
    class Tekstinnlesing2 {
    public static void main(String[] args) {
    
    String tekst = showInputDialog("Skriv inn en tekst: ");
    String store = tekst.toUpperCase();
    showMessageDialog(null, "Bare store bokstaver: " + store);
    
    String smaa = tekst.toLowerCase();
    showMessageDialog(null, "Bare små bokstaver: " + smaa);
    
    int antTegn = tekst.length();
    showMessageDialog(null, "Antall bokstaver: " + antTegn);
    
    char forsteBokstav = tekst.charAt(0);
    showMessageDialog(null, "Første bokstav: " + forsteBokstav);
    
    char sisteBokstav = tekst.charAt(antTegn);
    showMessageDialog(null, "Siste bokstav: " + sisteBokstav);
    
    
    }
    }
    

     

    Nå gjør programmet det det skal, foruten å finne siste bokstav. tekst.charAt(antTegn); <- er jeg inne på noe her? Programmet kompileres uten feil, men utregningen av siste bokstav vises ikke når jeg kjører det.

     

     

    (hva betyr forresten "null, " inni showMessageDialog?)

×
×
  • Opprett ny...