Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Існує простий тип умовного оператора
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; Прочитано: 622 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!