Введение
Требуется разработать программное обеспечение либо сайт для расчета пеней за просрочку платежей по жилищно-коммунальным услугам (ЖКХ).
вот пример:
upravdolg.ru/calc?auth=1 Требования к решению задачи
1. Сбор и проверка данных: программа должна принимать данные о периоде образования задолженности, сумме долга, процентной ставке и моратории.
2. Расчет пени: программа должна использовать указанные данные для расчета пени за каждый день просрочки платежа. Если мораторий действует, то программа должна учитывать его при расчете пени. Кроме того, программа должна учитывать изменение ключевой ставки Центрального банка России.
3. Вывод результатов: программа должна выводить на экран или в файл результаты расчета: сумму долга, период просрочки, сумму пени, дату последнего платежа и дату окончательного расчета.
4. Возможность сохранения и загрузки данных: программа должна предоставлять возможность сохранять и загружать данные для расчета пеней.
Ожидаемый результат
Программа должна корректно рассчитывать пеню за просрочку платежа по ЖКХ с учетом всех необходимых параметров и изменений в законодательстве. Результаты расчета должны быть легко читаемыми и понятными для пользователя.
Исполнитель должен предоставить программу в виде исполняемого файла или скрипта на одном из популярных языков программирования (например, Python).
Приложения:
- Задолженность по коммунальным платежам за последний месяц.
- Информация о процентной ставке по долгам.
- Период моратория на оплату.
Примечание:
В соответствии с законодательством пеня рассчитывается за каждый день просрочки. В случае если мораторий на оплату действует, то пеня не начисляется за дни, входящие в этот период.