Листинг 3.3.
Function QH(Q, P) QH=Q*(100-P)/100 End Function |
Далее вернемся в окно Рабочего листа 1, и при помощи мыши выберем ячейку С2, в которую необходимо внести число, вычисляемое по только что созданной пользовательской функции. Для этого щёлкнем левой кнопкой мыши в поле ввода формул (которое находится выше ячеек таблицы, после кнопок обозначенных f(x) ? = ) и напишем следующую строку:
=QH(A2;B2)
где QH название только что написанной функции, A2 адрес ячейки для аргумента Q, B2 адрес ячейки для аргумента P. После этого нажмём клавишу Enter на клавиатуре. В результате в ячейку С2 запишется значение функции QH, и Лист 1 примет вид (Рис.11):
Рис. 11. Результат вычисления функции
Задание5.
Написать программу на OpenOffice.org Basic для следующей функции пользователя, используя ее дополнить таблицу 1 вычисленными значениями и построить график зависимости y=y(x):
Таблица 1 Таблица значений
Решение задания 5:
Поскольку с программу с длинными строками отлаживать неудобно, то напишем тело функции из нескольких строк: