Условный многострочный оператор

Условный однострочный оператор применяется, как правило, в том случае, если нужно выполнить несколько операторов (блок операторов) или один из двух блоков операторов. Синтаксис условного многострочного оператора имеет вид:

If Условие Then

Оператор1

Оператор2

[ Else

Оператор3

Оператор4 ]

End if

Обратите внимание, что строки 2, 3 между служебными словами Then и Else, а также 5, 6 между служебными словами Else и End if записаны с некоторым отступом. Синтаксис языка этого не требует, но наличие отступов упрощает чтение программы. Для изменения величины отступа установите указатель перед первым символом в строке и нажмите клавишу Tab или BackSpace.

Использование нескольких условных операторов

Существует возможность проанализировать несколько условий, добавив в условный оператор дополнительное служебное слово ElseIf. Дополнительное условие будет анализироваться в случае, если предыдущее условие ложно. С помощью служебного слова ElseIf в условный оператор можно добавить произвольное количество условий. В приведённом ниже примере показан фрагмент кода, который анализирует три возможных значения переменной и вычисляет значение кубического корня из переменной, используя свойство нечётности функции (f (– x) = – f (x)):

If x > 0 Then

sqrt3 = x ^ (1/3)

ElseIf x < 0 Then

sqrt3 = – Abs (x) ^ (1/3)

Else

sqrt3 = 0

End if


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: