Вариант 9. Разработка диалоговой программы «Торговая сеть»



Имеются данные об объемах реализации двух товаров в трех магазинах в течение трех текущих месяцев. В каждом из магазинов работает два продавца. Все магазины принадлежат одной фирме.

Известны:

- табельный номер продавца;

- ФИО продавца;

- пол;

- возраст;

- телефон;

- номер товара;

- название тавара;

- номер магазина;

- название магазина;

- объем реализации товара для каждого магазина в месяц.

Определить:

1) суммарное количество каждого товара, реализованного каждым продавцом за квартал;

2) общий объем продаж для каждого продавца;

3) итоги работы каждого магазина;

4) итоги работы фирмы;

5) эффективность работы каждого продавца, вычислив его вклад в общий объем продаж;

6) диаграмму эффективности работы каждого продавца.

В программе предусмотреть:

- использование подпрограмм;

- организацию диалога с пользователем во время работы программы; ввод данных вручную;

- генерацию числовых данных с помощью счетчика случайных чисел;

- сохранение данных в файл;

- загрузку данных из файла.


Вариант 10. Разработка диалоговой программы «Производство продукции»

Имеются данные о фактическом и планируемом выпуске продукции шести цехов некоторого предприятия за первое полугодие.

Известны:

- номер цеха;

- название цеха;

- номер продукции;

- название продукции;

- планируемый выпуск продукции;

- фактический выпуск продукции.

Определить:

1. Соответствие фактического и планируемого выпуска каждого цеха, генерируя в соответствующих ячейках итоговой ведомости сообщения типа: «план превышен на» или «план недовыполнен на». Указать соответствующее превышение фактического выпуска над плановыми показателями.

2. Итоговые величины за полугодие:

a. число цехов, превысивших план;

b. общую сумму превышения фактического выпуска по цехам, которые перевыполнили план;

c. общую сумму недовыполнения плана по цехам, которые не выполнили плановые нормативы.

3. Графически (диаграмма или график) динамику изменения фактического выпуска продукции всех цехов по месяцам.

В программе предусмотреть:

- использование подпрограмм;

- организацию диалога с пользователем во время работы программы; ввод данных вручную;

- генерацию числовых данных с помощью счетчика случайных чисел;

- сохранение данных в файл;

- загрузку данных из файла.

 

 


Вариант 11. Разработка диалоговой программы «Монтажное предприятие»

В строительной бригаде монтажного предприятия на двух видах работ заняты шесть рабочих. На предприятии введена почасовая система оплаты труда, зависящая от вида выполняемых работ. Основной заработок начисляется исходя из общего объема отработанного времени. Определены различные премиальные в зависимости от объема выполненной работы, начисляемые как процент от основного заработка за вычетом подоходного налога 13%.

Известны:

- табельный номер рабочего;

- ФИО рабочего;

- пол;

- возраст;

- телефон;

- номер работы;

- название работы;

- объем отработанного времени каждым рабочим на каждой работе;

- стоимость часа работы по каждому виду работы;

- размер премиальных.

Необходимо:

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

2. Построить диаграмму, показывающую распределение размера премий рабочих (данные в диаграмме представить в упорядоченной форме).

В программе предусмотреть:

- использование подпрограмм;

- организацию диалога с пользователем во время работы программы; ввод данных вручную;

- генерацию числовых данных с помощью счетчика случайных чисел;

- сохранение данных в файл;

- загрузку данных из файла.

 


Вариант 12. Разработка диалоговой программы «Многоборье»

Четыре спортсмена-многоборца один раз в месяц (июнь – август) принимают участие в соревнованиях по трем видам спорта. По каждому виду спорта спортсмен набирает определенное количество очков.

Известны:

- номер спортсмена;

- ФИО спортсмена;

- пол;

- возраст;

- номер вида спорта;

- название вида спорта;

- название работы;

- объем баллов в месяц, набранных спортсменом по каждому виду спорта.

Необходимо:

1. Вывести на экран итоговую таблицу достижений спортсменов три месяца.

2. Вывести на экран список спортсменов, упорядоченных по общему количеству набранных очков.

3. Построить диаграмму набранных баллов спортсменов за определенный месяц.

В программе предусмотреть:

- использование подпрограмм;

- организацию диалога с пользователем во время работы программы; ввод данных вручную;

- генерацию числовых данных с помощью счетчика случайных чисел;

- сохранение данных в файл;

- загрузку данных из файла.


Дата добавления: 2019-07-15; просмотров: 136; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!