Однострочный вложенный If

Синтаксис оператора :

If <условие1> Thenоператор 1[ Else If <условие2> Then оператор 2Else If ..]

Функционирование оператора:если <условие1> истинно, то выполняется оператор 1 и оператор Ifзаканчивает работу. Если <условие1> ложно, то проверяется <условие2> и т.д.

Запишем этот оператор для решения поставленной задачи.

If x<-1 Then y=sin(x) Else If (2<x AND x<=3 ) Then y=Tan(x) Else If (5<x AND x<=10) Then y=Log(x) Else If x>30 Then y=x^2.5 Else y=0

Такой оператор трудно рассматривать в окне кода проекта, поєтому существует многострочный Ifс добавочными условиями. Синтаксис такого If :

If <условие1> Then

группа операторов 1

ElseIf <условие2> Then

группа операторов 2

ElseIf <условие n> Then

группа операторов n

[else

группа операторов n]