Операторы выбора
If (УСЛОВИЕ) Then
Операторы, которые будут выполнены, если УСЛОВИЕ Истинно
Else
Операторы, которые будут выполнены, если УСЛОВИЕ Ложно
End If
Вариант в 1 строку
If (УСЛОВИЕ) Then Операторы_Истина Else Операторы_Ложь
Неполный вариант
If (УСЛОВИЕ) Then
Операторы_Истина
End If
Неполный вариант в 1 строку
If (УСЛОВИЕ) Then Операторы_Истина
Выбор из нескольких вариантов
If (УСЛОВИЕ 1) Then
Операторы, которые будут выполнены, если УСЛОВИЕ 1 Истинно
ElseIf (УСЛОВИЕ 2) Then
Операторы, которые будут выполнены, если УСЛОВИЕ 1 Ложно и УСЛОВИЕ 2 Истинно
Else
Операторы, которые будут выполнены, если УСЛОВИЕ 1 Ложно и УСЛОВИЕ 2 Ложно
End If
Вложенные операторы выбора
If (УСЛОВИЕ 1) Then
Операторы, которые будут выполнены, если УСЛОВИЕ 1 Истинно
Else
If (УСЛОВИЕ 2) Then ' Этот If будет выполнен, если УСЛОВИЕ 1 Ложно
Операторы, которые будут выполнены, если УСЛОВИЕ 2 Истинно
Else
Операторы, которые будут выполнены, если УСЛОВИЕ 2 Ложно
End If
Между последними двумя циклами есть разница, но она очень тонкая, ее трудно объяснить.
Вариант Вложенные операторы выбора
If (УСЛОВИЕ 1) Then
If (УСЛОВИЕ 2) Then ' Этот If будет выполнен, если УСЛОВИЕ 1 Истинно
Операторы, которые будут выполнены, если УСЛОВИЕ 1 Истинно и УСЛОВИЕ 2 Истинно
Else
Операторы, которые будут выполнены, если УСЛОВИЕ 1 Истинно и УСЛОВИЕ 2 Ложно
End If
Else
Операторы, которые будут выполнены, если УСЛОВИЕ 1 Ложно
End If
Выбор из многих вариантов
Select Case a
Case A1
Операторы, которые будут выполнены, если a = A1
Case A2 To A3, Is > A4
Операторы, которые будут выполнены, если (A2 <= a <= A3) ИЛИ (a > A4)
Case Else
Операторы, которые будут выполнены, если ни одно из условий не выполнено
End Select
Другие языки программирования и технологии
Visual Basic : приведите примеры на операторы выбора
Похожие вопросы
- Продаю программу с исходниками на Visual Basic 2008 за 50 руб.
- Подойдет ли самоучитель по Visual Basic .NET для освоения языка Basic, человеку не понимающему в программировании?
- Visual Basic или C#
- Нужна помощь по Visual Basic
- visual basic 6
- visual basic 2008
- Программа на Microsoft Visual Basic 2008
- как в visual basic определить методом Монте-Карло площадь треугольника?
- Visual Basic и Excel (+)
- как можно удалить темп файлы с помощью visual basic. . как можно удалить темп файлы с помощью visual basic