Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Оператор If



Існує простий тип умовного оператора

If <умова> Then <дія>

У такому операторі <дія> виконується лише тоді, коли значенням <умова> є True (іс­тина).

Наприклад, при правильному пинкоді з'являється повідомлення If pinkod ="999" Then MsgBox ("Пинкод — правильний!").

Оператор може також складатися з кількох рядків, тоді після слова Then відбувається перехід на наступний рядок і кінцевим є оператор End If. Наприклад:

If pinkod="999"

Then MsgBox ("Пинкод — правильний!")

End If

Якщо умова має значення False (хибність), то виконується оператор, розташований після умовного оператора (або блока операторів).

У випадку, коли дія має виконуватися при значенні умови False, використовують оператор Not. Наприклад, при будь-якому неправильному паролі на екрані дисплея з'яв­ляється повідомлення, і програма закінчує свою роботу:

If Not pinkod ="121" Then

MsgBox ("Пинкод— неправильний!")

End

End If

Умовний оператор може мати кілька умов для перевірки значень, тоді він є складним умовним оператором і має такий вигляд:

Іf <умова l> Then

<дія 1>— виконується, коли значення умови 1 —True;

Elself <умова 2> Then

<дія 2> — виконується, коли значення умови 2 — True;

Else

<дія 3> — виконується, коли значення умови 1 та умови 2 — False, тобто в усіх інших випадках;

End if

У наведеному нижче прикладі залежно від значення змінної VKlad виконуються такідії (змінна VKlad оголошена як Integer):

If VKlad<0 Then

MsgBox ("Зверніться, будь ласка, до кредитного відділу ")

ElseІf VKlad>l000 Then

MsgBox ("12 % річних ")

Else

MsgBox ("Ми не маємо можливості Вас обслужити ")

End If

В умовних операторах для зв'язування кількох умов використовуються такі ключові слова:

Ключові слова Дії
And Якщо обидві умови мають значення True,то й результат перевірки умов має значення True
Or Якщо одна Із умов має значення True,то й результат пе­ревірки умов має значення True

Приклад 1: 1 < х < 10 — (1< х) AND (х < 10).

Приклад 2: — (x<0) OR (x>1000)

1.3. Побудова умовних виразів за допомогою операторів Select Case.

Більш наочною і зручною є структура Select Case. Ці вирази дають змогу виконувати вибір із кількох фрагментів програми залежно від значення умовного виразу або змінної. Загальний вигляд стру­ктури Select Case такий:





Дата публикования: 2014-11-18; Прочитано: 601 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.008 с)...