Skip to content

paket17/Table_Test_Task

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Table

Тестовое задание.

Имеются два текстовых файла – данные по РКК и обращениям. В каждом файле табуляцией разделены две колонки – руководитель и исполнители. Необходимо посчитать, сколько у каждого ответственного исполнителя РКК, обращений и суммарно документов (РКК + обращения). Ответственный исполнитель вычисляется следующим образом: если руководитель – Климов Сергей Александрович, то ответственным исполнителем является первый из списка исполнителей, иначе ответственным исполнителем является руководитель.

Ввод данных должен быть осуществлен посредством 2-х запросов текстовых файлов. Полные имена выбранных файлов должны быть отображены на форме.

Результат должен быть представлен в виде таблицы на форме. Необходимо реализовать сортировку по следующим категориям (в убывающем порядке):

  • по фамилии ответственного исполнителя;

  • по количеству РКК (в случае равенства – по количеству обращений);

  • по количеству обращений (в случае равенства – по количеству РКК);

  • по общему количеству документов (в случае равенства – по количеству РКК).

Пользователь должен иметь возможность вывести результат работы программы (содержимое таблицы на форме) в текстовый файл. Форма отчета представлена в документе «Тестовое задание - результат работы программы». Дата составления отчета – дата запуска программы. Отчет в текстовом формате должен быть читабельным. Если будет возможность – можно реализовать в виде RTF документа (необязательное условие). Отдельно на форме должно быть отображено время выполнения алгоритма (при первичном считывании данных).

В качестве решения задания необходимо предоставить исполняемый файл программы и все исходные файлы.

Пример RTF докумета есть в релизе под названием Example.of.work.rtf

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages