|
Задания для самостоятельной работы по созданию функций пользователя
Задание1. Создайте функцию пользователя для генерации случай-ных чисел в диапазоне от1 до9 c именем GetRndN. Проверьте, что вновь созданная функция появилась в общем списке функций, вызвав, например, Мастер функций вMS Excel. Используйте эту функцию при написании процедуры для сообщения о выигрыше или проигрыше.
Задание2. Создайте функцию пользователя с именем GetPassword для ввода пароля. При написании функции используйте окно ввода InputBox- для ввода пароля и функцию Lcase, которая преобразует все буквы переданной в нее строки в строчные. Обратитесь к этой функции в процес-се написания процедуры, проверяющей значение введенного пароля, для принятия решения о дальнейшем выполнении приложения.
Задание3. Создайте функцию пользователя Nadbavka для начисления надбавок к окладам медицинских работников поликлиники №10 по следующему алгоритму:
Замечание. В качестве параметров функции использовать переменные:
Записать обращение к функции из ячейки рабочего листаExcel.
Задание4. Создайте функцию пользователя Bonus для начисления комиссионных менеджерам по продажам магазина«Эльдорадо» по сле-дующему алгоритму:
Замечание. В качестве параметров функции использовать переменные:
С помощью функции«Bonus» вычислить комиссионные для двух сценариев: P1 = 5%, P2=3%, P3=1% и P1 = 7%, P2=5%, P3=3%.
Записать обращение к функции из ячеек рабочего листаExcel.
Задание5. Создайте функцию пользователя«Tax» для начисления налога с корпорации. Выручка от продаж корпорации за год равна4 200 000 рублей, производственные расходы составляют1 650 000 рублей. Корпорация сделала заем в банке в сумме1 500 000 рублей, за который выпла-тила15% годовых. Амортизация оборудования равна360 000 рублей. С помощью функции«Tax» вычислить сумму налога, которую должна выплатить корпорация. Алгоритм решения задачи следующий:
На рабочем листе Excel создайте табл. 1.3.
Решение задачи о начислении налога Таблица1.3
| А | В | С |
Наименование показателей | Варианты решения | ||
1-й | 2-й | ||
Выручка от реализации |
|
| |
Производственные расходы |
|
| |
Величина заема в банке |
|
| |
Годовая процентная ставка |
|
| |
Амортизация |
|
| |
Ставка налога на доход |
|
| |
Сумма налога |
|
|
Внесите в табл. 1.2 в ячейки столбца В исходные данные из задачи, а в ячейки столбца С те же данные, но с другим значением годовой процентной ставки за пользование капиталом, полученным в долг от банка.
В ячейки В9 и С9 введите формулы с обращением к функции«Tax».
Задания для самостоятельной работы по созданию процедур с использованием управляющих структур
Задание1. Написать процедуру Sub с именем Fuctorial, вычисляющую факториал целого положительного числа, по следующему алгоритму:
Задание2. Написать процедуру Sub с именемProc2, вычисляющую возведение значения целой переменной intBase в целочисленную положительную степень, значение которой содержит переменная intPower по следующему алгоритму:
Задания для самостоятельной работы по созданию приложений с использованием пользовательских форм
Задание1. Разработать приложение с диалоговым окном«Регистрация клиентов гостиницы», в котором расположить следующие элементы управления:
Задание2. Разработать приложение с диалоговым окном«Информация о перевозке товаров», в котором расположить следующие элементы управления:
Дата добавления: 2015-08-29; просмотров: 35 | Нарушение авторских прав
<== предыдущая лекция | | | следующая лекция ==> |
Министерство образования и науки Российской Федерации | | | Задания для самостоятельной работы |