Условные конструкции VBA

Слайд 2

Простые конструкции

Простые конструкции

Слайд 3

Начало

Ввод
X

X<0

Y=X^2-1

Да

Y=X^(1/2)+X

Нет

Вывод
Y

Конец

Начало алгоритма

Ввод значения X

Определение значения Y в зависимости от значения X

Вывод значения

Начало Ввод X X Y=X^2-1 Да Y=X^(1/2)+X Нет Вывод Y Конец Начало
Y

Завершение алгоритма

Sub prim()
Dim X as Single, Y as Single
X=InputBox(“Ввести X”,”Значение X”)
If X<0 Then
Y=X^2-1
Else
Y=X^(1/2)+X
Endif
MsgBox “Y=”+Str(Y),,”Результат”
End sub

Пример

Слайд 4

Сложная конструкция

Сложная конструкция

Слайд 5

Пример

Если количество работников на предприятие до 100 человек – это малое предприятие,

Пример Если количество работников на предприятие до 100 человек – это малое
если от 100-300 – среднее, от 300-500 – крупное, в противном случаи – корпорация.

Слайд 6

Начало

Ввод
K

K<=100

Да

Нет

100

Нет

300

Нет

Да

Да

Конец

P=”Малое предприятие”

P=”Среднее предприятие”

P=”Крупное предприятие”

P=”Корпорация”

Вывод
P

Начало Ввод K K Да Нет 100 Нет 300 Нет Да Да

Слайд 7

Sub prim()
Dim K as Integer, P as String
K=InputBox(“Ввести количество сотрудников”,”Количество сотрудников”)
If K<=100

Sub prim() Dim K as Integer, P as String K=InputBox(“Ввести количество сотрудников”,”Количество
Then
P=“малое предприятие”
ElseIf (K>100) and (K<=300) Then
P=“Среднее предприятие”
ElseIf (K>300) and (K<=500) Then
P=“Крупное предприятие”
Else
P=“Корпорация”
EndIf
MsgBox “Статус предприятия - ”&P,,”Определение статуса предприятия: кол-во сотрудников=”&Str(K)
EndSub

Слайд 8

Ввод исходных данных

Ввод исходных данных

Слайд 9

Результат

Результат
Имя файла: Условные-конструкции-VBA.pptx
Количество просмотров: 25
Количество скачиваний: 0