Gå til innhold

Hvordan opprette en divisjons-tabell, og skrive den ut?


Anbefalte innlegg

Skrevet

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

Videoannonse
Annonse
Skrevet

For tall2 = 0 To 9
divisjon(tall1, tall2) = tall1 / tall2
Next tall2

I matematikken er divisjon med null ikke tillatt, derfor feilmeldinga.

Skrevet

okay, nå klarer jeg å skrive ut hele tabellen, bortsett fra at alle tallene er 0,00. Hva kan det komme av?

Skrevet

Du bruker heltall. Heltall kan ikke inneholde komma, og alle tall etter komma blir da kuttet.

 

Eks: 1/2 skal gi: 0.5, men siden den gjøres om til heltall ser systemet bort ifra tallene etter komma, og gir deg: 0

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...