Материалы, подготовленные в результате оказания услуги, помогают разобраться в теме и собрать нужную информацию, но не заменяют готовое решение.

Контрольная работа по ооп: «написать программу на haskell» заказ № 2690456

Контрольная работа по ооп:

«написать программу на haskell»

Мы напишем новую работу по этой или другой теме с уникальностью от 70%

Задание

Реализовать упрощённую процедуру работы кассового аппарата, выдающего чек для конкретной корзины покупателя, включающей нескольких товаров, с учетом его бонусной карты. Каждый товар в магазине характеризуется названием, ценой и категорией (не менее 5 категорий, и в каждой не менее 5 товаров). Корзина покупателя представляет собой набор товаров и количество каждого из них. Бонусная карта содержит информацию о дне рождения покупателя и процентах скидки. Программа получает на вход (в командной строке или интерактивно): − имя файла с информацией о товарах в магазине; − имя файла с информацией о корзине покупателя; − имя файла с информацией о бонусной карте покупателя (может отсутствовать). Должно быть реализовано не менее 3 правил, по которым рассчитывается скидка (например, при покупке нескольких товаров из одной категории, при покупке более чем на определённую сумму и т.п.). Итоговый чек должен печататься в удобочитаемом виде и содержать: • название товара, количество, цену за единицу и полную стоимость для конкретного товара; • полную стоимость всей покупки без учёта скидок; • информацию о скидках, если они применимы; • полную стоимость всей покупки с учётом скидок. Программа должна обрабатывать следующие ошибки:  неверный формат данных во входных файлах;  отрицательные цены или отрицательное количество товаров в корзине;  отрицательное количество процентов скидки на бонусной карте;  наличие товара в корзине, о котором нет информации о цене (в этом случае нужно напечатать предупреждение, но продолжить работу и не включать этот товар в чек). Информация о товарах хранится в базе данных (SQLite, PostgreSQL и т.д.), информация, необходимая для подключения к БД передаётся как аргумент (имя БД, connection string, и т. д.). Разрешается использовать библиотеки выбранного языка для работы с БД. Вот еще доп требования кстати Есть еще вот такие требования: - Программа должна быть сдана вместе с набором тестов, который помещается в виде комментария в текст программы (если текст объемный и/или много тестов, то тесты можно выложить в виде отдельного файла). - В программе должны быть комментарии для основных структур данных и логических частей. - для хаскела предполагается введение пользовательских типов - При выполнении ДЗ на Хаскеле следует вводить типы данных, применять системы сборки (в частности: cabal (https://www.haskell.org/cabal/) или stack (https://docs.haskellstack.org/en/stable/README/), а при сдаче программы отдельно описать сборку и запуск.
Срок выполнения от  2 дней
Написать программу на Haskell
Дата заказа: 07.12.2023
Выполнено: 18.12.2023
Закажи Контрольную работу с полным сопровождением до защиты!
Думаете, что скачать готовую работу — это хороший вариант? Лучше закажите уникальную и сдайте её с первого раза!

Как оформить заказ на контрольную работу По предмету Ооп, на тему «Написать программу на haskell»

  • Оформляете заявку

    Заявка
  • Бесплатно рассчитываем стоимость

    Рассчет стоимости
  • Вы вносите предоплату 25%

    Предоплата
  • Эксперт выполняет работу

    Экспертная работа
  • Вносите оставшуюся сумму

    Оплата
  • И защищаете работу на отлично!

    Сдача работы

Отзывы о выполнении контрольной работы

0.00 из 5 (0 голосов)
Педагогическая психология
Вид работы:  Курсовая работа

Курсовая зачтена, все хорошо. Связь быстрая, информация доведена полностью.

Avatar
Архитектура

Очень ответственные люди и хорошие специалисты в выполнений работ.

Avatar
Биохимия
Вид работы:  Научная статья

Всё было выполнено в срок, требования соблюдены.

Avatar
Специальная педагогика (дефектология)

Благодарю, что сделали доработку и исправления другого автора, и работу приняли

Avatar
Похожие заявки по ооп

Тип: Контрольная работа

Предмет: ООП

Основы профессиональной деятельности

Стоимость: 3700 руб.

Тип: Контрольная работа

Предмет: ООП

Информационные технологии

Стоимость: 3500 руб.

Тип: Контрольная работа

Предмет: ООП

Нейросетевые алгоритмы обработки данных ДОТУИСТздуИСТЗимняя сессия курс

Стоимость: 6300 руб.

Теория по похожим предметам
Технология возведения зданий и сооружений
Основы технологии возведения зданий Строительство объектов специального назначения базируется на тех же основных этапах, что и возведение стандартных гражданских зданий. Ключевую роль здесь играют два раздела организационно-технологической документации: Проект организации строительства (ПОС) и Пр...
Читать дальше
Основы расчета строительных конструкций
Значение и эволюция расчетов в строительной отрасли На этапе проектирования зданий и сооружений определение размеров несущих и ограждающих элементов осуществляется путем специальных инженерных расчетов. Современное строительство опирается на научный подход и точные вычисления, подобно математике ...
Читать дальше
Основы гидравлики в строительстве
Основы гидравлики Современное строительство невозможно представить без применения гидравлических технологий, которые нашли признание по всему миру. Классическими примерами стоят автомобильные тормозные системы и индустриальные прессы, где используется свойство жидкости передавать и преобразовыват...
Читать дальше
Основы геотехники
Современный взгляд на инженерное освоение грунтов Строительная индустрия неразрывно связана с изучением свойств и поведения грунтов под воздействием различных нагрузок. Такие специальные дисциплины, как механика грунтов, а также теории оснований и фундаментостроения, составляют стержневую часть н...
Читать дальше

Предложение актуально на 26.10.2026