Public Class FrmDrivingTest3
Private Sub FrmDrivingTest3_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
End Sub
Private Sub btnCalculate_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnCalculate.Click
Dim StartValue As Integer 'Declares Variable StartValue As Integer
Dim MaximumValue As Integer 'Declares Variable MaximumValue As Integer
Dim MultiplierValue As Integer 'Declares Variable MultiplierValue As Integer
Dim Answer As String 'Declares Variable Answer As String
Dim Concatenation As Integer 'Declares Variable Concatenation As Integer
Dim Hold As Integer 'Declares Variable Hold As Integer
If IsNumeric(txtStartValue.Text) = True Then 'Checks if txtstartvalue is numeric
StartValue = txtStartValue.Text
Else
txtStartValue.Clear()
MessageBox.Show("Startvalue: Operation not valid") 'Messagebox Will Appear If Not Valid
End If
If IsNumeric(txtMaximumValue.Text) = True Then 'Checks if txtmaximumvalue is numeric
MaximumValue = txtMaximumValue.Text
Else
txtMaximumValue.Clear()
MessageBox.Show("Maximum Value: Operation not valid") 'Messagebox Will Appear If Not Valid
End If
If IsNumeric(txtMultiplierValue.Text) = True Then 'Checks if txtmultipliervalue is numeric
MultiplierValue = txtMultiplierValue.Text
Else
txtMultiplierValue.Clear()
MessageBox.Show("Multiplier Value: Operation not valid") 'Messagebox Will Appear If Not Valid
End If
If Me.txtStartValue.Text < 1 Then
MessageBox.Show("Start Value: You Cannot Enter This Number") 'If Number Entered Less Than 1 Error Message Will Appear
Else
StartValue = txtStartValue.Text
End If
If txtMaximumValue.Text < 1 Then
MessageBox.Show("Maximum Value: You Cannot Enter This Number") 'If Number Entered Less Than 1 Error Message Will Appear
Else
MaximumValue = Me.txtMaximumValue.Text
End If
If StartValue > Me.txtMaximumValue.Text Then
MessageBox.Show("Start Value Must Be Less Than Maximum Value") 'If Start Value Is Higher Than Maximum Value Error Message Will Appear
Else
MaximumValue = Me.txtMaximumValue.Text
End If
Do While StartValue <= MaximumValue 'This Is The Loops To Make The Program Work
Answer = StartValue
Hold = StartValue
Do While Concatenation < 5
Answer = Answer & "" & Hold
Concatenation += 1
Loop
Concatenation = 0
Hold = 0
Me.lstResults.Items.Add(Answer) 'Answers Will Appear
Answer = " "
StartValue = StartValue * MultiplierValue
Loop
End Sub
End Class
Hi need help.the numeric checking part is not working and also entering 0 isnt working either. can someone help?

New Topic/Question
Reply




MultiQuote








|