Guest User

Untitled

a guest
Jun 25th, 2018
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Public Class Form1
  2.  
  3.     Private Sub btnClose_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnClose.Click
  4.         Me.Close()
  5.  
  6.     End Sub
  7.  
  8.     Private Sub btnClear_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnClear.Click
  9.         txtGrade1.Text = ""
  10.         txtGrade2.Text = ""
  11.         txtGrade3.Text = ""
  12.         txtGrade4.Text = ""
  13.         txtGrade5.Text = ""
  14.         lblResult.Text = ""
  15.         txtGrade1.Focus()
  16.  
  17.     End Sub
  18.  
  19.     Private Sub btnSort_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSort.Click
  20.         Dim grades(6) As Integer
  21.         Dim sortedGrades As Integer()
  22.  
  23.         ' Get grades from textboxes
  24.        grades(0) = txtGrade1.text
  25.         grades(1) = txtGrade2.text
  26.         grades(2) = txtGrade3.text
  27.         grades(3) = txtGrade4.text
  28.         grades(4) = txtGrade5.text
  29.  
  30.         ' Call the sort
  31.        sortedGrades = sort(grades)
  32.  
  33.         ' Put values into label
  34.        Dim sortedGradeStr As String = ""
  35.  
  36.         ' Loop through array and concat
  37.        For Each grade As Integer In grades
  38.             sortedGradeStr = sortedGradeStr & grade.ToString & ""
  39.         Next
  40.  
  41.     End Sub
  42.  
  43.     Private Function sort(ByVal values As Integer()) As Integer()
  44.  
  45.         ' Local variables
  46.        Dim outer As Integer
  47.         Dim inner As Integer
  48.         Dim temp As Integer
  49.  
  50.         ' Do bubble sort
  51.        For outer = n - 1 To 0 Step -1
  52.             For inner = 0 To outer - 1
  53.                 If values(inner) > values(inner + 1) Then
  54.                     temp = values(inner)
  55.                     values(inner) = values(inner + 1)
  56.                     values(inner + 1) = temp
  57.                 End If
  58.             Next
  59.         Next
  60.  
  61.         ' Return the sorted values
  62.        Return values
  63.  
  64.     End Function
  65. End Class
Add Comment
Please, Sign In to add comment