Public Structure stKund Dim Namn As String Dim KonsumtionPerMånad() As Double Dim Månadslön As Double End Structure Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim intAntKunder, idxKund, idxMån, intÅrsKonsum As Integer Dim Kunder(), Kreditvärdiga_kunder() As stKund intAntKunder = CInt(InputBox("Hur många kunder?")) ReDim Kunder(intAntKunder) For idxKund = 1 To intAntKunder ' Sätter första kund till index 1 Kunder(idxKund).Namn = InputBox("Kund nr. " & idxKund & ". Namn?") ReDim Kunder(idxKund).KonsumtionPerMånad(12) 'Skapar array för 12 månader. For idxMån = 1 To 12 'Första månad börjar på index 1. Kunder(idxKund).KonsumtionPerMånad(idxMån) = CInt(InputBox("Kund nr. " & idxKund & ". Konsumtion för månad " & idxMån & "?")) Next Kunder(idxKund).Månadslön = CInt(InputBox("Kund nr. " & idxKund & ". Månadslön?")) Next For idxKund = 1 To intAntKunder For idxMån = 1 To 12 intÅrsKonsum += Kunder(idxKund).KonsumtionPerMånad(idxMån) Next If intÅrsKonsum < Kunder(idxKund).Månadslön * 12 Then ReDim Preserve Kreditvärdiga_kunder(idxKund) Kreditvärdiga_kunder(idxKund) = Kunder(idxKund) End If Next MsgBox("Antal kreditvärdiga kunder är: " & UBound(Kreditvärdiga_kunder)) End Sub