Перейти к основному содержанию
EDU-MMCS
  • В начало
  • Дополнительно
Вы используете гостевой доступ
Вход
В начало
  1. Prog_2
  2. Подготовка к контрольной работе

Подготовка к контрольной работе

Требуемые условия завершения
Открыто с: вторник, 12 ноября 2024, 00:00
Срок сдачи: вторник, 19 ноября 2024, 00:00

  1. Класс Vector
    Создайте класс Vector, который будет представлять вектор в двумерном пространстве. Реализуйте методы для:

    • Сложения двух векторов
    • Вычитания двух векторов
    • Умножения вектора на скаляр
    • Нахождения длины вектора
    • Представления вектора в виде строки.
  2. Реализуйте класс SetOperations, который будет принимать два множества как входные данные и иметь методы для:

    • Нахождения пересечения
    • Нахождения объединения
    • Нахождения разности
    • Нахождения симметрической разности.
  3. Класс ShoppingCart

Реализуйте класс ShoppingCart, который управляет товарами в корзине. Класс должен поддерживать:

  • Добавление товара с названием и ценой
  • Удаление товара
  • Рассчет общей стоимости товаров в корзине
  • Вывод всех товаров в корзине.

4. Создайте класс Task, который будет представлять задачу с атрибутами title, description, и completed. Реализуйте методы для:

  • Отметки задачи как выполненной.
  • Представления задачи в виде строки.

Создайте класс TaskManager, который управляет списком задач. Добавьте методы для добавления, удаления и отображения задач.

5. Напишите программу, которая находит все цифры, которых нет в переданной ей строке.



Служба поддержки сайта
Вы используете гостевой доступ (Вход)
Сводка хранения данных
Скачать мобильное приложение Яндекс.Метрика
На платформе Moodle