Rabu, 13 Mei 2015

METODE SORTING STRAIGHT SELECTION VB.NET

Public Class Form1

    Private Sub Button1_Click_1(sender As Object, e As EventArgs) Handles Button1.Click
        Dim i, j, min, temp As Long
        Dim n As Integer = CInt(TextBox1.Text)
        Dim x(500000) As Long
        Dim flag As Boolean


        TextBox2.Text = ("start Time " & Hour(Now) & " " & Minute(Now) & " " & Second(Now))
        Dim start As Integer = Minute(Now)
        Dim start2 As Integer = Second(Now)

        ListBox1.Items.Clear()
        For i = 0 To CInt(TextBox1.Text) - 1
            Randomize()
            x(i) = CInt(Math.Ceiling(Rnd() * 500000)) + 1
            ListBox1.Items.Add(x(i))
        Next

        ListBox2.Items.Clear()
        For i = 0 To n - 1
            For j = i + 1 To n - 1
                If x(i) > x(j) Then
                    temp = x(i)
                    x(i) = x(j)
                    x(j) = temp
                End If
            Next
        Next

        For i = 0 To n - 1
            ListBox2.Items.Add(x(i))
        Next

        TextBox3.Text = ("Stop Time " & Hour(Now) & " " & Minute(Now) & " " & Second(Now))
        Dim end2 As Integer = Minute(Now)
        Dim end3 As Integer = Second(Now)
        Dim interval As Integer = end2 - start
        Dim interval2 As Integer = end3 - start2
        If interval > 0 Then
            interval2 = 60 - interval2
        End If

        TextBox4.Text = ("interval " & " menit dan " & interval2 & " detik")
    End Sub
End Class



3 komentar:

Unknown mengatakan...

wah ternyata gampang bgt ya thx ya min infonyaa!

Jeddika Ciangga mengatakan...

ijin repost yah gan wkwkwk

Anon mengatakan...

makasih gan infonya!