Ambre Coleman
New member
- Joined
- Sep 21, 2011
- Messages
- 4
- Location
- Taylor, Wisconsin, United States
- Programming Experience
- Beginner
I have to create a program where the user enters 2 numbers and the program outputs all the even and odd numbers between those 2 numbers. I have that part of the code complete. But now I have to enter code where if the user enters a letter instead a number in either input box, that a message pops up and tells them to enter a number, instead of a letter... I keep going round and round on this and can't seem to get it quiet right. I know I'm close, but I can't seem to figure it out. I'm new at programming so please be kind
Here's my code:
'Author: Ambre A. Coleman
'Purpose: To show all odd and even numbers betweeen two entered numbers
'Date: 09/14/2011
Option Strict On
Option Explicit On
Public Class frmOddEven
Private Sub btnExit_Click(sender As System.Object, e As System.EventArgs) Handles btnExit.Click
Me.Close()
End Sub
Private Sub OddEvens_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
End Sub
Private Sub btnDisplay_Click(sender As System.Object, e As System.EventArgs) Handles btnDisplay.Click
'Declare variables
Dim intLowNumber As Integer
Dim intHighNumber As Integer
Dim btnIsConvertedLow As Boolean
Dim btnIsConvertedHigh As Boolean
btnIsConvertedLow = Integer.TryParse(txtnumber1.Text, intLowNumber)
btnIsConvertedHigh = Integer.TryParse(txtnumber2.Text, intHighNumber)
For i As Integer = (intLowNumber + 1) To (intHighNumber - 1) Step 1
If i Mod 2 = 0 Then
lstEven.Items.Add(CDbl(i.ToString))
Else
lstOdd.Items.Add(CDbl(i.ToString))
End If
Next
Try
If IsNumeric(btnIsConvertedLow) = False Then
MessageBox.Show("Please enter 2 numbers into field")
ElseIf IsNumeric(btnIsConvertedHigh) = False Then
MessageBox.Show("Please enter 2 numbers into field")
End If
Catch ex As Exception
End Try
End Sub
End Class
Here's my code:
'Author: Ambre A. Coleman
'Purpose: To show all odd and even numbers betweeen two entered numbers
'Date: 09/14/2011
Option Strict On
Option Explicit On
Public Class frmOddEven
Private Sub btnExit_Click(sender As System.Object, e As System.EventArgs) Handles btnExit.Click
Me.Close()
End Sub
Private Sub OddEvens_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
End Sub
Private Sub btnDisplay_Click(sender As System.Object, e As System.EventArgs) Handles btnDisplay.Click
'Declare variables
Dim intLowNumber As Integer
Dim intHighNumber As Integer
Dim btnIsConvertedLow As Boolean
Dim btnIsConvertedHigh As Boolean
btnIsConvertedLow = Integer.TryParse(txtnumber1.Text, intLowNumber)
btnIsConvertedHigh = Integer.TryParse(txtnumber2.Text, intHighNumber)
For i As Integer = (intLowNumber + 1) To (intHighNumber - 1) Step 1
If i Mod 2 = 0 Then
lstEven.Items.Add(CDbl(i.ToString))
Else
lstOdd.Items.Add(CDbl(i.ToString))
End If
Next
Try
If IsNumeric(btnIsConvertedLow) = False Then
MessageBox.Show("Please enter 2 numbers into field")
ElseIf IsNumeric(btnIsConvertedHigh) = False Then
MessageBox.Show("Please enter 2 numbers into field")
End If
Catch ex As Exception
End Try
End Sub
End Class