Упражнения
- В документе задаются пять оценок, полученных в сессию. Напишите сценарий определения среднего балла по результатам сдачи сессии.
- В документе задается стоимость единицы товара и количество изделий. Напишите сценарий, определяющий стоимость всей партии товаров.
- В документе задается тариф, определяющий стоимость одной минуты переговоров, и количество минут. Напишите сценарий, определяющий, какая сумма должна быть выплачена за весь переговор.
- В документе задается сумма гонорара за месяц. Напишите сценарий, определяющий сумму, выдаваемую на руки после удержания налога в 13%.
- В документе задается стоимость одного часа занятий и количество часов, отводимых на курс. Напишите сценарий, определяющий стоимость всего курса.
- В документе вводится доход сотрудника по месяцам в течение трех месяцев. Требуется определить сумму дохода за три месяца, налог с полученной суммы и сумму, выдаваемую на руки.
- В документе вводится длина сторона квадрата. Требуется определить периметр и площадь квадрата.
- В документе вводится длины двух сторон прямоугольника. Требуется написать сценарий, определяющий периметр и площадь прямоугольника.
Функции с параметрами
Рассматриваемые функции не имели параметров. К значениям, вводимым пользователем с помощью формы, осуществлялся доступ из функции. Часто одну и ту же функцию требуется выполнить с разными параметрами. В этом случае при описании функции используются так называемые формальные параметры, а при вызове функции указываются фактические параметры. Существуют разные способы связи формальных параметров с фактическими.
Предположим, что при выполнении заказа в Интернет-магазине стоимость заказа будет зависеть от размеров, например, площади заказываемого изделия. Вычисления в этом случае очень просты. Обратим внимание на то, как соотносятся фактические и формальные параметры.