Home » » Mengurutkan angka visual basic

Mengurutkan angka visual basic

Berikut ini adalah salah satu program untuk mengurutkan angka dari kecil ke besar menggunakan visual basic.
Option Explicit
Dim N As Integer, Banyak As Integer
Dim i As Integer, j As Integer
Dim temp As Integer, Data(1000) As Integer

Private Sub Command1_Click()
    N = N + 1
    Data(N) = Text2
    Banyak = CInt(Text1)
    If N <= Banyak Then
        List1.AddItem "Masukan ke -" & " " & N & " =" & " " & Text2
    ElseIf N > Banyak Then
        Text2 = ""
        N = Banyak
        MsgBox "Data yang Anda masukkan sudah pada batasnya"
    End If
    Text2 = ""
    Text2.SetFocus
End Sub

Private Sub Command2_Click()
    For i = 1 To N
        For j = i + 1 To N
            If Data(i) > Data(j) Then
                temp = Data(i)
                Data(i) = Data(j)
                Data(j) = temp
            End If
        Next j
    Next i
    List1.AddItem "================"
    List1.AddItem "Hasil Urutan dari kecil ke besar"
    For i = 1 To N
        List1.AddItem Data(i)
    Next i
    List1.AddItem "================"
End Sub

Private Sub Command3_Click()
    List1.Clear
    N = 0
    Text2 = ""
    Text1 = "" 
    Text1.SetFocus
End Sub

Private Sub Command4_Click()
    End
End Sub       
                           

7 komentar:

  1. Mas,seandainya pengurutannya tidak dalam satu kotak (dlm kotak hnya satu angka) gmn cntoh codingnya ya ??
    mohon pencerahannya

    BalasHapus
  2. thanx gan, tetep pertahanin blognya yah?
    buat minterin yang blumbia kyak ane..
    Hhehheeeee

    BalasHapus
  3. option explicit nya di taronya dimana ya?

    BalasHapus
  4. hallo kak, makash banyak, sangat membantu, sy mau tanya, kan saya di suruh dosen buat prgram mengurutkan data lewat macro excel, sy pake caranya kk, pas di run programnya gak bisa run ampe abis dan berhenti di
    Data(N)
    yang di bagian Private Sub CommandButton1_Click()

    kira2 itu kenapa ya kak?

    BalasHapus