Использование подпрограмм, возвращающих значения (функции)

Функция аналогична процедуре, но отличается тем, что возвращает в точку вызова основной программы единственный результат.

Синтаксис описания функции:

[Public | Private] [Static] Function Имя [(СписокАргументов)] [As Тип]

[Инструкции]

[Имя = Выражение]

[Exit Function]

[Инструкции]

[Имя = Выражение]

End Function

Процедура Function вызывается в выражении по своему имени, за которым список аргументов в скобках.

Практическое задание

1. Разработать функцию, осуществляющую расчет стоимости товара с НДС. В качестве аргументов данная функция должна принимать стоимость товара без НДС и ставку НДС. Возвращаемое функцией значение – стоимость товара с НДС.

2. Создать новую процедуру и задайте в ней вызов разработанной функции с целью расчета стоимости товара с НДС, указав при вызове необходимые параметры (стоимость товара без НДС и ставку НДС). Полученную стоимость выведите на экран с помощью сообщения:

«Стоимость товара с НДС: ____».


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: