Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
VBA лекции.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
716 Кб
Скачать
☆

Вариант 4

В фирме работают 20 сотрудников. Оплата работы начисляется соответственно количеству рабочих дней. Все работники распреде­лены на три категории: 1 – рабочие, 2 – служащие, 3 – администрация. Налог с работников удерживается в размере: для 1 категории – 15% от начисленной суммы, для 2 категории – 10% , для 3 категории – 20% . Со всех категорий высчитывается 1% налога в пенсионный фонд.

Составить таблицу расчета заработной платы, которая содержит такие данные: фамилия сотрудника, категория, начисленная заработ­ная плата, налог, пенсионный фонд, всего удержано, получить на руки.

  1. Создать функции пользователя для вычисления налогов и суммы, которую должен получить сотрудник.

  2. Создать форму для корректирования и ввода новых данных.

  3. Написать программу, которая отбирает на новый рабочий Лист данные о сотрудниках той категории, которую выберет пользователь, и вычисляет общую сумму заработной платы, начисленной этим сотрудникам.

Вариант 5

Три студенческих группы сдавали экзамены. По результатам сессии студентам начислялась стипендия:

студенты со средним баллом меньше 3,5 стипендии не по­лучают;

студенты со средним баллом от 3,5 до 4 будут получать 50 гривен;

студентам, которые имеют средний балл от 4 до 5, стипендия повышается на 15%;

отличники будут получать стипендию в 75 гривен.

Составить таблицу, которая содержит такую информацию: номер группы, фамилия студента, средний балл, стипендия.

  1. Создать функцию пользователя, которая вычисляют стипендию для каждого студента.

  2. Создать форму для корректирования и ввода новых данных.

  3. Написать программу, которая отбирает на новый рабочий Лист данные о студентах той группы, которую выберет пользователь и вычисляет средний балл группы.

Вариант 6

Магазин реализует автомобили различных марок. Составить таблицу, которая содержит такую информацию: фамилия покупателя, марка автомобиля, стоимость проданной машины, дата продажи, дата оплаты, уплаченная сумма. Если оплата осуществлена в течение трех дней со дня оформления заказа, покупатель получает скидку в размере 5% от стоимости автомобиля. Если оплата произведена в течение семи дней – 3%, если позднее – то скидки нет.

  1. Создать функцию пользователя, вычисляющую скидку и сумму, которую должен уплатить каждый покупатель.

  2. Создать форму для корректирования и ввода новых данных.

  3. Написать программу, которая отбирает на новый рабочий Лист данные о проданных автомобилях той марки, которую укажет пользо­ватель, и вычисляет общее количество проданных автомобилей.

Вариант 7

Торговая фирма имеет три отдела. Их обслуживают специа­ли­сты трех категорий: продавцы, консультанты и менеджеры. В конце каждого месяца фирма выплачивает работникам премию в размере 5%, если товар продан на сумму меньшую 1000 грн. и 6%, если выручка составляет 1000 грн. или больше. Работники, которые рабо­тают в фирме свыше 5 лет, получают премию на 2% больше. Соста­вить таблицу, которая содержит такую информацию: отдел, фамилия, должность, стаж работы, сумма выручки и премия.

  1. Создать функции пользователя, которые начисляют премию каж­дому работнику.

  2. Создать форму для корректирования и ввода новых данных.

  3. Написать программу, которая отбирает на новый рабочий Лист данные для того отдела, который выберет пользователь, и вычисляет общую сумму премии для всего отдела.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]