Advertisement
Guest User

Untitled

a guest
Oct 11th, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Public Class Form1
  2.  
  3.     Dim dblRunning, dblCurrentScore, dblHighest, dblLowest, dblAverage As Double
  4.     Dim intCounter As Integer
  5.  
  6.     Private Sub btnScores_Click(sender As Object, e As EventArgs) Handles btnScores.Click
  7.         Try
  8.             'Initialized the variable just above limit
  9.            dblLowest = 100.1
  10.             While True
  11.                 dblCurrentScore = InputBox("Type your test score plus enter to submit it, or -1 plus enter to exit.", "Enter Scores")
  12.                 If dblCurrentScore = -1 Then
  13.                     Exit While
  14.                 ElseIf dblCurrentScore > 100 OrElse dblCurrentScore < 0 Then
  15.                     MessageBox.Show("Please enter a score between 0 and 100.", "ERROR!")
  16.                 Else
  17.                     intCounter += 1
  18.                     dblRunning += dblCurrentScore
  19.                     If dblCurrentScore > dblHighest Then
  20.                         dblHighest = dblCurrentScore
  21.                     ElseIf dblCurrentScore < dblLowest Then
  22.                         dblLowest = dblCurrentScore
  23.                     End If
  24.                     dblAverage = dblRunning / intCounter
  25.                 End If
  26.             End While
  27.         Catch ex As Exception
  28.         End Try
  29.     End Sub
  30.  
  31.     Private Sub btnStats_Click(sender As Object, e As EventArgs) Handles btnStats.Click
  32.         lblOutput.Text = "Highest score: " & dblHighest & vbCrLf & "Lowest score: " & dblLowest & vbCrLf & "Average score: " & dblAverage
  33.     End Sub
  34. End Class
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement