Продумать логику обработки неверного ввода в игре "Угадай число" - Visual Basic .NET

Формулировка задачи:

Добрый день.Делая игру "Угадай число" наткнулся на "непонятки". Если игрок вводит число больше 1 то должно выводить
 msgbox("Вводите число от 0 до 1")
Да,все выводит. Но в коде есть так-же метод иначе.Если игрок не угадал рандомное число, например генерировалось 1 а он написал 0 то выводит
msgbox("Не угадал")
И в этом ошибка.Если ввел число больше 1 то выводит "Вводите число от 0 до 1" и "Не угадал" Как cделать что-бы при вводе числа больше 1 выводилось только 1 сообщение а не угадал вообще не лезло сюда. Вот проект.

Код к задаче: «Продумать логику обработки неверного ввода в игре "Угадай число" - Visual Basic .NET»

textual
If b > 1 Then
            MsgBox("Вводите число от 0 до 1")
            Return
        ElseIf b = a Then
            MsgBox("Угадал")
            Label4.Text += 1
 
        ElseIf b < 2 Then
 
            Label5.Text += 1
            MsgBox("Не угадал")
        End If

6   голосов, оценка 4.333 из 5


СОХРАНИТЬ ССЫЛКУ