Мини проект на haskell
31 USDЕсть postgresql БД (предоставлю дамп), с 3 таблицами (товары, категории товаров, дисконтные карты)
Нужна Haskell CLI программа, которая будет подключаться к БД (название БД - аргумент командной строки)
Прогрмма:
* Сразу выводить список товаров.
* Затем пользователь формирует свою корзину (вводит id товара и количество для каждой товарной позиции).
* В stdout выводится его корзина и финальная цена.
* В stdout выводится список дисконтных карт
* Пользователь выбирает карту
* Согласно карте, к товарам применяется скидка
* В файл выводится итоговый чек.
Итоговый чек должен печататься в удобочитаемом виде и содержать:
название товара, количество, цену за единицу и полную стоимость для конкретного товара;
полную стоимость всей покупки без учёта скидок;
информацию о скидках, если они применимы;
полную стоимость всей покупки с учётом скидок.
Помимо скидок согласно карте, могут быть скидки:
3 по цене 2 для товаров определенной категории (id=1).
Если сумма по чеку после скидок по карте больше 1000, пользователь получает скидку на еще 100 у.е.
При покупке больше чем на 500 из определенной категории (id=1), пользователь получает скидку на все товары этой категории в размере 3% процентов.
Программа должна обрабатывать следующие ошибки:
неверный формат данных во входных файлах;
отрицательные цены или отрицательное количество товаров в корзине;
отрицательное количество процентов скидки на бонусной карте;
наличие товара в корзине, о котором нет информации о цене (в этом случае нужно напечатать предупреждение, но продолжить работу и не включать этот товар в чек).
Все должно быть написано в функциональном стиле (без циклов, переменных и тд).
Сборщик - cabal.
Необходимо сделать до 17-го декабря и либо снабдить код максимально детальными комментариями и ответить на вопросы или созвониться и детально рассказать, что и как работает и ответить на вопросы.
Applications 1
Current freelance projects in the category Desktop Apps
Modification in the emulator's operation
45 USD
Hello. I downloaded the Gaminator CF Final slot machine emulator from the Internet. I really liked it, but there are some issues. There is an admin panel, but it opens freely and cannot be closed at all. It only closes along with the application. Also, the data does not save… Desktop Apps ∙ 4 hours 20 minutes back ∙ 8 proposals |
Development of custom software (Android application + CMS) for SUNMI K2 self-service kiosks (Fast food)
23 USD
We are looking for an experienced team or a Middle/Senior Android developer (possibly with Full-stack skills) to create proprietary software for self-service kiosks for a fast food retail chain. Currently, our terminals operate on a ready-made cloud integrator, but we are… Content Management Systems, Desktop Apps ∙ 4 days 23 hours back ∙ 20 proposals |
It is necessary to migrate the current working program from FoxPro to C#.Hello everyone! We have a program in FoxPro (it has several modules, it's an accounting program), we have the source code of the program, and if necessary, we can consult with people who support the current program. What needs to be done: 1. Analyze how everything works,… C#, Desktop Apps ∙ 10 days 8 hours back ∙ 19 proposals |
About the Master Program "KONSTRUCTOR"
4192 USD
We are looking for a very experienced C++ developer to modernize existing software (master program). The program is responsible for creating derivative software representing audio-visual sessions of psychological correction. The current version is written in pure WinAPI (Visual… C & C++, Desktop Apps ∙ 12 days 20 hours back ∙ 20 proposals |
ODOO Enterprise setup for constructionНеобхідно побудувати картки та налаштувати зручний імпорт, інтеграцію з ЕДО і загалом Workflow ODOO Компанія займається системною інтеграцією: маємо поставки обладнання В2В або з прямою маржинальністю, або з рібейтами в подальшому. Крім того, ведемо будівельні роботи на об'єктах… Enterprise Resource Planning (ERP), Desktop Apps ∙ 13 days 5 hours back ∙ 7 proposals |