Gå til innhold

kjey

Medlemmer
  • Innlegg

    348
  • Ble med

  • Besøkte siden sist

Innlegg skrevet av kjey

  1. Her er modulen min:

    Type kamper
       motstander As String * 30
       stillingHjemme As Integer
       stillingBorte As Integer
       kommentar As String * 150
       seier As Integer
       tap As Integer
    End Type
    
    Global kamp As kamper
    Global sistepost As Integer
    Global antallposter As Integer
    

     

    Her er knappen som registrerer den nødvendige informasjonen som puttes inn i fila:

    Private Sub cmdRegistrer_Click()
    
    Dim hjemme As Integer
    Dim borte As Integer
    
    hjemme = txtBøler.Text
    borte = txtMotstander.Text
    
    If hjemme > borte Then
       kamp.seier = 1
       kamp.tap = 0
    Else
       kamp.tap = 1
       kamp.seier = 0
    End If
    
    kamp.motstander = txtLag.Text
    kamp.stillingHjemme = hjemme
    kamp.stillingBorte = borte
    kamp.kommentar = txtKommentarer.Text
    
    
       Put #1, sistepost, kamp
       sistepost = sistepost + 1
       
    txtLag.Text = ""
    txtBøler.Text = ""
    txtMotstander.Text = ""
    txtKommentarer.Text = ""
    End Sub
    

     

    Hvordan skal jeg da kunne hente opp alle "stillingHjemme", plusse dem sammen og dele på antall poster slik at den tar gjennomsnittet?

  2. Jeg driver å lager et program i VB 6.0 som er ment for å være til basketlaget jeg spiller på (er bare et skoleprosjekt). I programmet lagrer man hvilket lag man spilte mot, poeng på begge lag osv. Alle verdier og tekststrenger blir lagret i en .dat fil.

     

    På forsiden er det en tabell som viser antall seiere og antall tap, men det skal også være gjennomsnittlig poeng pr. kamp. Poengene er lagret i "kamp.poeng" som er i typen "kamper". Hvordan kan jeg ta gjennomsnittet av alle verdiene (når de er lagt sammen)?

     

    Litt vanskelig å forklare, men eksemplet på hva jeg mener er nedenfor:

    Alle poengene lagt sammen delt på antall kamper spilt.

     

    Noen som klarer å løse problemet for meg? Har prøvd løkker, men lykkes ikke :no:

     

    På forhånd takk! :D

  3. Hehe, beklager, jeg bruker Visual Basic 6.0. Har kopiert oppgaven til dere slik at dere kanskje kan gi meg noen ideer om hvordan programmet kan lages! Husk at jeg ikke er noen proff, går bare på VK1 og har programmering 1 gang i uka...

     

    Filbehandling – øvelse

     

     

    Et bruktbilfirma registrer bilene som blir levert inn med merke, årsmodell, farge, kilometerstand, registreringsnummer og pris.

    Firmaet legger det inn i registeret om bilen blir solgt og holder til enhver tid kontroll med hvor mye de har solgt biler for.

     

    De ønsker oversikt over biler av samme merke, og en oversikt over biler med pris mellom 20000 og 50000 kr.

     

    Kundene skal kunne gå inn i systemet og skrive inn hvilken bil de er interesserte i.- Dersom bilen er solgt vil de få opp en melding om det, og bli spurt om de vil se på andre biler.

     

     

    Husk å deklarere variabler på lavest mulig nivå, og bruk generelle prosedyrer der dette er hensiktsmessig.

  4. Har nettop begynt å lære meg litt om filbehadling i VB. Vi fikk i oppgave fra skolen om å lage et program hvor man kan registrere biler og derretter hente dem opp igjen i en liste. Men problemet er det at all teksten bare står hulter til bulter. Er det en måte man kan få en finere oversikt?

     

    Her er koden som henter informasjonen fra filen:

    liste.AddItem register.id & register.bilmerke & register.pris & register.regnummer & register.kilometer & register.farge

     

    På forhånd takk :D

  5. Heisann! Har satt meg ned med Java igjen og begynt med noen små oppgaver fra "Programmering i Java utgave 3". Jeg skjønner ikke hvorfor denne koden er feil når det står det samma i fasiten!

     

    filen heter: KontoTest.java

     

    class KontoTest {
    public static void main(String[] args) {
     Konto olesKonto = new Konto(124134234L, "Ole Olsen", 5000);
     olesKonto.innskudd(300.0);
     System.out.println("Oles konto har nå en saldo på " + olesKonto.finnSaldo() + " kr.");
    }
    }
    

     

    Prøvde også å sette "throws Exeption" siden det sto i fasiten, men det kom ingen anderledes feilmelding...

     

    Feilmeldingene lyder som følger: cannot find symbol class Konto - line 3 cannot find symbol class Konto - line 3

  6. Hehe! Aner ikke hvordan jeg kan klare å lage de knappene som ruller ned skjermen! Kan nesten bare noe om løkker, variabler, if-setninger osv, alle de lette tingene...ikke noe om "animering" :ermm:

     

    Men et spørsmål! Jeg skal lage et program hvor de skal si hvor mye klokka er ved å se på et bilde av en klokke, men jeg skal jo ha maaaange klokkeoppgaver. Spørsmålet er da: Hvordan kan jeg lage en knapp som sier neste oppgave sånn at f.eks pic1 byttes ut med pic2 og valgalternativene byttes? Blir på en måte akkurat som å lukke formen og åpne en nye, men dette er jo veldig tungvindt hvis jeg må lage 50 former :hrm: Håper noen forstår spørsmålet mitt :thumbup:

     

    Kom også gjerne med litt hinting til hvordan jeg kan lage det med rulleteksten!

  7. Hei,

     

    Driver med et skoleprosjekt i VB hvor vi skal lage et program som er egnet til barn fra 7 til 9 år. Poenget med programmet er at de skal lære f.eks matte og norsk. Foreløpig har jeg disse ideene: Matteprogram hvor man skal skrive inn svaret til et minusstykke eller pluss. Er et program der hvor man skal lære seg klokka ved å se på bilder og det er et annet program hvor man skal se på en setning som har 1 skrivefeil som de skal rette opp... Er det noen her som kanskje har noen forslag til flere enkle programmer man kan lage (jeg er ikke pro i VB, går bare VK1 - Informasjonsbehandling og har ikke programmert mer enn fra skolestart, så ikke ko med alt for avanserte ting, men trenger ikke å være helt simpelt heller :whistle: ).

  8. Heisann! Har nettop startet med Visual Basic 6.0 på VK1 (Videregående, 2 klasse). Driver å tester ut litt VB hjemme også og har funnet ut at jeg vil lage en kult og grafisk design ved å bruke bakgrunnsbilde på formen! Det eneste som er problemet er at jeg ikke klarer å finne ut hvordan man gjør Labels, Frames osv gjennomsiktig!? Håper noen kan hjelpe meg!

     

    På forhånd takk ;)

  9. Takk, du skjønte det, fikk det til! :D

     

    Men har et spørsmål til :roll:

     

    Som sagt så varierer verdien til variabelen "var", det jeg da har tenkt er at avhengig av den verdien skal "variabel" endre seg, men det blir feil hvis jeg skriver at:

     

    if(var < 100) {

    variabel = "Hei!";

    }

    if(var > 100) {

    variabel = "Mø!";

    }

     

    Hvordan skal jeg fortsette? Atlså verdien kan variere opp til kjempe høye tall, altså det skal være flere "statements" enn 2! Hvordan kan jeg si at hvis "var" er lik f.eks 300-400, skal det stå "Morn"....??? Håper dere skjønner hva jeg lurer på :thumbup:

  10. Har et annet spørsmål også til det programmet jeg lager!

     

    Jeg har en variabel som har en varierende verdi, men den er ikke så viktig å vite mer om akkurat nå. Uansett, jeg har en "if-test" som sier: hvis verdien på variabelen er lik 100 skal det stå en liten tekst i en annen variabel:

     

    if(var == 100) {

    variabel = "Hei på deg";

    }

     

    Det som da er det store spørsmålet er da hvordan jeg lager EN variabel som kan inneholde forskjellige tekster avhengig av hvilken verdi "var" har. Jeg trenger dette fordi jeg har en MessageDialog som skal skrive ut resultatene, og da trenger jeg en variabel som skriver ut en tekst.

     

    Litt vanskelig og forklare, så bare spør hvis det er uklart!

  11. Hei,

     

    Etter man har laget et program i java og kompilert det til en class-fil, hvordan kan man da gjøre slik at programmet kan kjøres på andre sine pc'er? Med dette mener jeg slik at de kan f.eks laste ned programmet, og bare dobbelklikke på fila slik at programmet kjøres på deres data uten at de må gå inn i dos eller no for å kjøre det.

     

    På forhånd takk!

  12. Hei,

     

    Har tenkt litt på å starte med VB, men finner ikke ut hvor jeg skaffer det! :( Jeg vet at det koster penger, men hvor mye? Hvor kan jeg kjøpe det? Er det et sted jeg kan prøve ut en trial?

     

    Jeg begynte litt på Java, men synes det var ganske vanskelig, så derfor tenkte jeg at det kanskje kunne vært lurt å begynne med noe som kanskje er litt enklere! Hva er det som egentlig er forskjellen mellom VB og Java?

     

    På forhånd takk!

  13. Kom meg videre med oppgavene, men har igjen støtt på et problem. Noen som kan se fort hva som kan være galt?

    import static javax.swing.JOptionPane.*;
    
    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 void inskudd(double beløp) {
    saldo = saldo + beløp;
    }
    
    public void uttak(double beløp) {
    saldo = saldo - beløp;
    }
    }
    class oppg1_4 {
    public static void main(String[] args) throws Exception {
     /* Lager et objekt av klassen */
     String kontonrLest = showInputDialog("Oppgi kontonummer: ");
     long kontonr = Long.parseLong(kontonrLest);
     String navnLest = showInputDialog("Oppgi navn: ");
     String saldoLest = showInputDialog("Oppgi startsaldo: ");
     double saldo = Double.parseDouble(saldoLest);
     Konto olesKonto = new Konto(kontonr, navnLest, saldo);
     
     /* Tester tilgangsmetodene */
     kontonr = olesKonto.finnKontonr();
     String navn = olesKonto.finnNavn();
     saldo = olesKonto.finnSaldo();
     System.out.println("Før dataene ble endret: \nKontonummer: "+kontonr+
     "\nNavn: "+navn+"\nSaldo: "+saldo);
     
     /* Prøver mutasjonsmetodene */
     String innskuddLest = showInputDialog("Innskudd: ");
     double innskudd = Double.parseDouble(innskuddLest);
     olesKonto.innskudd(innskudd);
     
     String uttakLest = showInputDialog("Uttak: ");
     double uttak = Double.parseDouble(uttakLest);
     olesKonto.uttak(uttak);
     
     kontonr = olesKonto.finnKontonr();
     navn = olesKonto.finnNavn();
     saldo = olesKonto.finnSaldo();
     showMessageDialog(null, "Etter endring av dataene:\nKontonummer: "+kontonr+
     "\nNavn: "+navn+ "\nSaldo: "+saldo);
    }
    }

    Feilmeldingen: cannot find symbol method innskudd(double) line 54

  14. Hei! Leser i "Programmering i Java" og trodde jeg nettop hadde blitt ferdig med oppgave 2 s.98, men nei da. Når jeg kompilerer den får jeg disse meldingene:

     

    - <identifier> expected line 1

    - '.' expected line 1

     

    import static javax.swing.JOptionPane.*;
    
    class Kalorier {
    public static void main(String[] args) {
     final double faktor = 4.2;
     String antKalorier = showInputDialog("Antall kalorier: ");
     double kalorier = Double.parseDouble(antKalorier);
     double resultat = faktor * kalorier;
     showMessageDialog(null, "Antall kJ blir: "+ resultat);
    }
    }

     

    Har egentlig ikke helt styringa på disse import pakkene :ermm: Må man laste dem ned, eller følger de med, import-koden i min kodesnutt var helt identisk til den som stod i fasiten...

     

    Noen kloke ord?

  15. Hei! Leser i "Programmering i Java" og trodde jeg nettop hadde blitt ferdig med oppgave 2 s.98, men nei da. Når jeg kompilerer den får jeg disse meldingene:

     

    - <identifier> expected line 1

    - '.' expected line 1

     

    import static javax.swing.JOptionPane.*;
    
    class Kalorier {
    public static void main(String[] args) {
     final double faktor = 4.2;
     String antKalorier = showInputDialog("Antall kalorier: ");
     double kalorier = Double.parseDouble(antKalorier);
     double resultat = faktor * kalorier;
     showMessageDialog(null, "Antall kJ blir: "+ resultat);
    }
    }

     

    Har egentlig ikke helt styringa på disse import pakkene :ermm: Må man laste dem ned, eller følger de med, import-koden i min kodesnutt var helt identisk til den som stod i fasiten...

     

    Noen kloke ord?

  16. Hei,

     

    Har nettop startet opp med java. Var inne på sun sine sider på Java toturials for å lære meg å bruke JFrame. Spørsmålet mitt da er hvordan jeg kan fortsette i programmet mitt?! Hvis jeg f.eks vil legge til en JButton som skal utføre en liten oppgave, hvordan skal jeg da skrve dette inn i min lille kodesnutt?

    import javax.swing.*;
    import java.awt.*;
    import java.awt.event.*;
    
    class wcp {
     private static void GUI() {
           /* En fin rute */
           JFrame.setDefaultLookAndFeelDecorated(true);
    
           /* Lager vinduet */
           JFrame frame = new JFrame("WCP");
           frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    
           /* Legger til "Dette skal bli et bra program!" Label */
           JLabel label = new JLabel("Dette skal bli et bra program!");
           frame.getContentPane().add(label);
    
           /* Viser vinduet */
           frame.pack();
           frame.setVisible(true);
     }
     public static void main(String[] args) {
           javax.swing.SwingUtilities.invokeLater(new Runnable() {
               public void run() {
                 GUI();
         }
        }
       );
     }
    }

     

    På forhånd takk! :thumbup:

×
×
  • Opprett ny...