Платная программа конвертов в java с разделителями из текстового файла? - PullRequest
0 голосов
/ 24 октября 2019

Hello! Эта программа является частью нашего окончательного требования на 1-й семестр. Нас еще не учили, как использовать BufferedReader или FileReader, но наш учитель ожидает, что мы все равно создадим программу! Мы пытались в течение нескольких дней, но понятия не имеем, с чего начать. Спасибо за помощь!

* Заработная плата некоторых государственных служащих в каком-то американском городе выплачивается по часам и публикуется еженедельно. Поскольку это не очень большие суммы, они выдаются наличными в платежных конвертах. Сотрудники городского фонда заработной платы должны пойти в банк, получить наличные деньги и распределить деньги в этих конвертах для каждого сотрудника. Чтобы обеспечить получение точной суммы наличных денег, персонал по начислению заработной платы должен определить количество номиналов (распределение счетов) заработной платы каждого работника (в 100, 50, 20, 10, 5, 1 - долларовых счетах). Банк выпускает общую сумму наличных на основе общего количества купюр. Создайте Java-программу, которая считывает текстовый файл, содержащий данные о сотрудниках за неделю (EmployeeData.txt), вычисляет зарплату каждого сотрудника, а также соответствующий счет в деноминации и определяет общую сумму заработной платы и распределение счетов, которые нужно забрать избанк. Запишите выходные данные в текстовый файл с промежуточными итогами по отделам. Обратите внимание, что первая строка файла данных содержит только описание элементов данных. Фактические данные начинаются со второй строки. Требования к выходному файлу:

  • Выходной файл должен иметь соответствующие заголовки.
  • Данные должны быть отформатированы так, чтобы столбцы были выровнены.
  • В столбцах должны содержаться следующие элементы данных: отдел, имя, отработанное время, почасовая ставка, оклад и количество наименований для каждого счета.
  • промежуточный итог оклада и номиналачисло должно появляться после каждого отдела.

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

  • Предоставить разделители для каждого отдела.

Файл: https://filebin.net/didhewt3q5rg6wco/EmployeeData.txt?t=pt1ml3q2

Мы активно пытаемся решить нашу проблему, но, в основном, возимся в темноте. Спасибо за помощь.

...