- •1 Организовать удобный и простой пользовательский интерфейс.
- •5 По запросу пользователя должна выдаваться информация :
- •Статистическая обработка и анализ информации по подбору партнера для брака
- •Демонстрационная программа по изучению пакета acid pro 3.0 для создания музыкальных файлов
- •Производный класс
- •Психологическое тестирование женского коллектива
- •Автоматизация рабочего места работника жэс
- •Решение систем линейных уравнений методом гаусса
- •Автоматизация работы центра занятости населения
- •Регистрация и расчёт налогообложения транспортных средств
- •Сравнительный анализ алгоритмов сортировки данных
- •Автоматизация бронирования и продажи билетов
- •Построение геометрических сплайнов
- •1 Организовать удобный и простой пользовательский интерфейс.
- •4 По запросу пользователя организовать поиск по критериям:
- •Aрm менеджера бензозаправочной станции
- •Расчёт налогообложения на земельные участки
- •Результат расчета представить в виде бланка:
- •Результат расчета представить в виде бланка:
- •Построение трехмерных объектов на основе геометрических классов
- •Тематика книг ( шифр):
- •База данных содержит:
- •Организация интернет - магазина
- •Методы приближенного численного интегрирования
- •База содержит:
1 Организовать удобный и простой пользовательский интерфейс.
2 Предусмотреть возможность корректировки базы данных, то есть добавления вновь прибывших жильцов и удаление выбывших. Автоматически ведется учет освободившихся мест .
3 При распределении по номерам учитывается номер учебной группы ( желательно подбирать однокурсников)
4 По запросу пользователя организовать поиск по критериям:
конкретного жильца (по его фамилии) с указанием номера его комнаты и номера учебной группы;
количества свободных комнат;
состава проживающих в конкретном номере;
состава проживающих из одной конкретной учебной группы;
список должников по оплате.
5 Сумма, начисленная за проживание, вычисляется автоматически с учетом стоимости номера и количества дней в месяце. В случае несвоевременной оплаты, сумма увеличивается и начисляются проценты ( 0.5 % за каждый день ).
Aрm менеджера бензозаправочной станции
Исходные данные:
- наличный расчет (1) или безналичный ( 0);
- сумма ( в рублях);
- количество литров;
вид топлива;
текущая дата ( число);
- услуги ( мойка, чистка салона, шиномонтаж, замена масла, балансировка, регулировка двигателя и другие).
База данных содержит:
перечень цен на топливо за 1 литр ( бензин АИ-76, А-92, А-96, А – 98, ДТ, газ);
перечень дополнительных услуг, предоставляемых бензозаправочной станцией;
список работников бензозаправочной станции ( фамилия и.о.).
Постановка задачи:
1 Программа должна производить начисление суммы оплаты в зависимости от вида и количества топлива, а также норм отпуска топлива. Кроме того, программа осуществляет перерасчёт денег, оставшихся после заправки топливом автомашин по безналичному расчёту.
2 Проводить поиск по различным критериям:
-по виду топлива;
- по виду услуг.
3 Кроме того, в программе должен быть предусмотрен режим, где пользователь программного средства при необходимости имеет возможность изменить стоимость цены на топливо и предоставляемые услуги.
4 Организовать простой и удобный интерфейс пользователя.
5 Считая, что работники бензозаправки получают в качестве зарплаты % от количества проданного топлива и стоимости оказанных услуг, автоматически начислять им зарплату в конце рабочего дня.
Расчёт налогообложения на земельные участки
Исходные данные:
-тип земельного участка ( под строительство - А ; сельско-хозяйственный – Б; промышленный - С; жилищный – Д; специальный - Е);
вид собственности (частная -1, государственная –2, кооперативная -3);
- размер участка (площадь в квадратных метрах);
-владелец ЗУ- зависит от вида собственности (Если 1, то вводятся фамилия владельца, паспортные данные, домашний адрес и телефон. Если 2 или 3, то вводятся- наименование организации, фамилия ответственного лица, реквизиты организации,);
-текущая дата (заключения договора) .
База содержит:
Все вышеперечисленные компоненты, а также дополнительные:
- сумма налога за предыдущий период;
- дата заключения предыдущего договора;
-срок договора ( или дата окончания действия договора).
Постановка задачи:
1 В программе должна быть предусмотрена возможность корректировки базы земельных участков (изменение любых полей, добавление новых записей или их удаление).
2 Программа должна производить начисление налога в зависимости от типа участка, вида собственности на него, а также размера участка ;
3 Определять должников по текущей дате и формировать их список.
4 Проводить поиск по различным критериям:
-по фамилии владельца;
- по текущей дате;
- по категориям участков.
5 Кроме того, в программе должен быть предусмотрен режим, где пользовать программного средства при необходимости имеет возможность изменить тарифные ставки налогов в зависимости от категории ЗУ и вида собственности на него.
Реализация операций над треугольными матрицами на основе классов С++
Исходные данные:
Две матрицы чисел порядка (n x n), вводимые пользователем с клавиатуры или генерируемые случайным образом.
Выходные данные:
Результирующая матрица, построенная на экране дисплея.
Постановка задачи:
1. Пользователю предлагается выбрать интересующее его действие:
- сложение;
- вычитание;
- умножение;
вычисление детерминанта;
сохранение в динамической памяти;
- преобразование в линейный массив.
2. Определить оптимальное размещение треугольной матрицы ( учитывая тот фактор, что для хранения матрицы , где n=3 необходимо только (n2 – n)/2 = (9-3)/2=3 ячейки , а не 9.
3. Описать класс TreugMat и соответствующие методы.
Дополнительная информация:
Треугольной матрицей называется массив размерностью (n x n) , элементами которого являются числа , а все элементы ниже главной диагонали равны нулю.
Автоматизация складского учета
База данных ТОВАРЫ:
- наименование товара ( строковый тип);
- страна ( организация )- поставщик товаров ( строковый тип);
объем партии ( число единиц товара, например, упаковки или контейнеры);
вес одной единицы ( число. кг.);
цена одной единицы товара ( в рублях );
год выпуска ( дата );
срок хранения ( дата);
дата поставки ( дата).
На основании базы Товаров и анализа покупательского спроса формируется база ЗАКАЗЫ, которая должна содержать следующие компоненты:
- наименование товара ( строковый тип);
объем партии, под конкретный заказ ( число единиц товара);
вес одной единицы ( число. кг.);
цена одной единицы товара ( в рублях );
сумма заказа ( в рублях).
На основании базы Товаров и учета количества проданного товара формируется база ПРОДАЖИ, которая содержит следующие компоненты:
- наименование товара ( строковый тип);
- страна ( организация )- поставщик товаров ( строковый тип);
объем проданной партии ( число единиц товара);
вес одной единицы ( число. кг.);
цена одной единицы товара ( в рублях );
сумма от продажи всей партии ( в рублях).
При необходимости может быть создана база для хранения информации о всех заказчиках и поставщиках товаров. Содержащая :
страна-поставщик ( заказчик);
наименование организации;
реквизиты организации;
контактный телефон ( факс).
Постановка задачи:
1 По запросу пользователя выполняются следующие функции:
- добавление и удаление товаров в соответствующих базах ( отправка товаров и поступление товаров);
вычисление остатка товара на складе ( корректировка базы Товаров);
возможность сортировки товара одного наименования ( по цене одной единицы, по срокам хранения и другим критериям).
2 Формировать списки товаров по запросу пользователя:
наименование товара и цены ;
наименование и поставщики;
наименование и дата поставки
и другие варианты, определяемые пользователем.
3 Для каждого товара провести анализ спроса и предложения на конец текущего месяца или квартала.
Начисление заработной платы работников бюджетных организаций
База данных содержит:
- Шифр работника (число);
- Фамилия И. О. (строка);
- Оклад (число);
- Тарифный коэффициент;
- Надбавки к окладу (за стаж – каждый год добавляется 1%; более двух несовершеннолетних детей +10%).
Премия (сумма базовой одинакова для всех, но может изменятяся, индивидуальная премия начисляется не всем сотрудникам и устанавливается директором);
- Больничные листы (количество дней за месяц). Выплачивается по уходу за ребенком – 100%; работнику – от1 до 5 дней - 80%; более 5 дней – 100%).
БЛ = (средняя ЗП за месяц * кол-во дней) / (кол-во рабочих дней в месяце).
ЗП = Оклад*Тариф+%надбавки+премия
Постановка задачи:
Программа начисляет ежемесячно ЗП для всех работников, учитывая выплату по больничным листам отдельной статьей.
При начислении отпуска не учитывается премия, а все месяцы суммируются и вычисляется средняя величина .
При начислении ЗП взимается:
подоходный налог( если ЗП до 10 минимальных ЗП – 9%; более 10, но менее 20 – 11%; более 20 - 15%);
пенсионный фонд – 1%;
профсоюзный фонд – 1%.
При необходимости произвести полный расчет работника (при увольнении).
Исходные данные:
- Шифр работника;
- Фамилия И.О.;
- дата начисления ЗП.