Hei,
Jeg skal lage en todimensjonal divisjonstabell i Visual Basic, jeg skal ha to knapper som utfører 2 forskjellige prosedyrer:
1. Den første subprosedyren skal legge inn selve divisjonstabellen i en matrise.
2. Den andre subprosedyren skal hente ut hele tabellens innhold, og vise denne i en listeboks.
Her er koden:
Public Class Form1
Private ut As String
Private tall1(8), tall2(8) As Integer
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim rad As Integer
For rad = 0 To 8
tall1(rad) = (rad + 1)
Next
For rad = 0 To 8
tall2(rad) = (rad + 1)
Next rad
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
For rad = 0 To 8
ut = ""
For kolonne = 0 To 8
ut = (ut & tall1(rad) / tall2(kolonne) & vbTab)
Next kolonne
ListBox1.Items.Add(ut)
Next rad
End Sub
End Class
Jeg har problemer med å få redusert antallet desimaler til 2. Har prøvd uendelig mange forskjellige metoder, uten å få det til..
Håper noen kan hjelpe med dette!
Fikk forresten følgende hint: Det er ikke så fint med tall med mange desimaler: 0.3333333333…. Her får du litt
kodehjelp: TextBox1.Text = Format(8274.33333333, "0.00"
Jeg skal lage en todimensjonal divisjonstabell i Visual Basic, jeg skal ha to knapper som utfører 2 forskjellige prosedyrer:
1. Den første subprosedyren skal legge inn selve divisjonstabellen i en matrise.
2. Den andre subprosedyren skal hente ut hele tabellens innhold, og vise denne i en listeboks.
Her er koden:
Public Class Form1
Private ut As String
Private tall1(8), tall2(8) As Integer
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim rad As Integer
For rad = 0 To 8
tall1(rad) = (rad + 1)
Next
For rad = 0 To 8
tall2(rad) = (rad + 1)
Next rad
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
For rad = 0 To 8
ut = ""
For kolonne = 0 To 8
ut = (ut & tall1(rad) / tall2(kolonne) & vbTab)
Next kolonne
ListBox1.Items.Add(ut)
Next rad
End Sub
End Class
Jeg har problemer med å få redusert antallet desimaler til 2. Har prøvd uendelig mange forskjellige metoder, uten å få det til..
Håper noen kan hjelpe med dette!
Fikk forresten følgende hint: Det er ikke så fint med tall med mange desimaler: 0.3333333333…. Her får du litt
kodehjelp: TextBox1.Text = Format(8274.33333333, "0.00"