Студопедия
rus | ua | other

Home Random lecture






Приклад 1. Розв'язок квадратного рівняння.


Date: 2015-10-07; view: 375.


Приклад 1.

End Select

End Sub

Де:

· ім'я – ідентифікатор процедури, що створюється;

· аргументи – імена змінних, значення яких використовується функцією;

· тип - це т ип значень, які повертає функція;

· Exit Sub – достроковий вихід.

Приклад.Процедура, що виконує друкування значень:

Sub PR (X,Y)

Printer.FontName = "Arial" ' установлення шрифту

Printer.FontSize = 16 ' установлення розміру шрифту

Print X; Y

End Sub

Конструкція Select Case.Оператор Case дозволяє програмувати набору операцій для виконання вибору з групи можливих варіантів. Синтаксис:

Select Case <вираз >

Case < діапазон значень 1>

< Послідовність операторів 1>

Case < діапазон значень 2>

< Послідовність операторів 2>

………….

Case Else

< Послідовність операторів >

Вирази можуть бути представлені набором чисел, діапазоном чисел (використовується оператор То), умовою (за допомогою оператора Is).

Private Sub Command1_Click ()

Dim k As Integer

X = Int (Rnd * 10) +1

Print X

Select Case X

Case 5

Print “ дорівнює 5”

Case 3 To 10

Print “ між 3 та 10, крім 5”

End Select

End Sub

Приклад 2.Визначити розмір комісійних внесків, в залежності від того яке обере значення змінна NumSales.

Select Case NumSales

Case 1 To 5

Commission = Total * 0.05

Case 6 To 15

Commission = Total * 0.1

End Select


6. ПРИКЛАДИ РОЗРОБКИ ДОДАТКА.

Private Sub Prog2 'Квадратне рівняння

Dim a, b, c, D, x1, x2 As Double

a = Val(InputBox("Введіть значення а", a))

b = Val(InputBox("Введіть значення b", b))

c = Val(InputBox("Введіть значення c", c))

D = b * b - 4 * a * c

If D < 0 Then print ("Розв'язків не існує")

If D >= 0 Then

MsgBox "Існує два розв."

x1 = (-b - Sqr(D)) / (2 * a)

x2 = (-b + Sqr(D)) / (2 * a)

Print "x1=", x1,, "x2=", x2

End If

End Sub

 


<== previous lecture | next lecture ==>
Приклад 2. | Приклад 2.
lektsiopedia.org - 2013 год. | Page generation: 0.109 s.