Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БМК2_VB_2012_правка.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
173.06 Кб
Скачать

Группа _______ Фамилия И. О. ___________________________

1. Средствами языка программирования Visual Basic for Applications решить следующую задачу:

Составить VB-проект для расчета стоимости купленного товара со скидкой, которая зависит от типа покупателя (обычный, оптовый, льготный), если известна цена товара и его количество.

Результаты решения представить в следующем виде:

а) таблица структуры данных

Реквизиты

Имена переменных

Типы данных

б) эскиз экранной формы (с подписанными элементами управления)

в) программный код (представить на отдельном листе)

2. Как в среде VBA определить номер текущего дня недели? Запишите пример.

Группа _______ Фамилия И. О. ___________________________

1. Средствами языка программирования Visual Basic for Applications решить следующую задачу.

Составить VB-проект для расчета среднесуточной выручки магазина между двумя датами (Дата1 и Дата2), если известна общая выручка за этот период. Сформировать сообщение для случаев: «Удовлетворительно», если результат расчета больше порогового значения, или «Неудовлетворительно» – в противном случае.

Результаты решения представить в следующем виде:

а) таблица структуры данных

Реквизиты

Имена переменных

Типы данных

б) эскиз экранной формы (с подписанными элементами управления)

в) программный код (представить на отдельном листе)

2. Как в среде VBA определить количество дней между двумя датами Дата1 и Дата2? Запишите пример.

Группа _______ Фамилия И. О. ___________________________

1. Средствами языка программирования Visual Basic for Applications решить следующую задачу.

Рассчитать заработную плату рабочего с учетом 10% надбавки при трудовом стаже рабочего до 10 лет, 20% — до 20 лет и 30% — в противном случае. При этом известна часовая тарифная ставка и количество отработанных часов.

Результаты решения представить в следующем виде:

а) таблица структуры данных

Реквизиты

Имена переменных

Типы данных

б) эскиз экранной формы (с подписанными элементами управления)

в) программный код (представить на отдельном листе)

2. В каких случаях в среде VBA используется расширенная блочная форма оператора If? Запишите пример.

Группа _______ Фамилия И. О. ___________________________

1. Средствами языка программирования Visual Basic for Applications решить следующую задачу:

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

Результаты решения представить в следующем виде:

а) таблица структуры данных

Реквизиты

Имена переменных

Типы данных

б) эскиз экранной формы (с подписанными элементами управления)

в) программный код (представить на отдельном листе)

2. Как в среде VBA используется оператор выбора Select Case? Запишите пример.

Группа _______ Фамилия И. О. ___________________________