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

Home Random lecture






Приклад 2.


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


End Function

Де:

· ім'я функції - ідентифікатор функції;

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

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

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

Приклад 1.Процедура Sq розраховує плащу ромба при відомих діагоналях d1 та d2. Текст процедури набираємо у вікні модуля (Insert / Module).

Function Sq (d1, d2) As Double

Sq = (d1*d2) / 2

End Function

Після створення такої функції, її можна активізувати у програмі з відомими аргументами необхідну кількість раз задавши у програмі наприклад команди (тобто під час виконання програми модуль функції буде задіємо):

A = Sq (3, 8)

B = Sq (10,15)

Function TotalTax(Cost)

StateTax=Cost*0.05 ‘Податки штату 5%

CityTax= Cost*0.015 ‘Міські податки 1,5 %

TotalTax= StateTax + CityTax

End Function

Для активізації процедури типу Function треба ввести в про­граму ім'я процедури з тією кількістю аргументів, які використовувалися при її оголошенні. Зазвичай процедури типу Function (функція) розробляють з метою виконання певних обчислень. Використовуються за тими ж правилами як і стандартні функції: значення функції зазвичай присвоюється змінній чи властивості об'єкта.

Процедура типу Sub(підпрограма).Вона також викликається за ім'ям з інших процедур, може мати аргументи, одержувати вхідні значення, виконувати відповідні дії. На відміну від процедури типу Functionпроцедура Subвикористовується для одержання або обробки вхідних даних, відображення вихідних даних або встановлення властивостей значень.

Текст процедури набираємо у вікні модуля (Insert / Module). Синтаксис:

Sub< ім'я > ( [ аргументи ] ) [ As < тип >]

Оператори процедури

[ Exit Sub ]


<== previous lecture | next lecture ==>
Процедура типу Function і процедура типу Sub | Приклад 1. Розв'язок квадратного рівняння.
lektsiopedia.org - 2013 год. | Page generation: 0.817 s.