Подготовка к контрольной работе
Требуемые условия завершения
Открыто с: вторник, 12 ноября 2024, 00:00
Срок сдачи: вторник, 19 ноября 2024, 00:00
Класс
Vector
Создайте классVector
, который будет представлять вектор в двумерном пространстве. Реализуйте методы для:- Сложения двух векторов
- Вычитания двух векторов
- Умножения вектора на скаляр
- Нахождения длины вектора
- Представления вектора в виде строки.
Реализуйте класс
SetOperations
, который будет принимать два множества как входные данные и иметь методы для:- Нахождения пересечения
- Нахождения объединения
- Нахождения разности
- Нахождения симметрической разности.
- Класс
ShoppingCart
Реализуйте класс ShoppingCart
, который управляет товарами в корзине. Класс должен поддерживать:
- Добавление товара с названием и ценой
- Удаление товара
- Рассчет общей стоимости товаров в корзине
- Вывод всех товаров в корзине.
4. Создайте класс Task
, который будет представлять задачу с атрибутами title
, description
, и completed
. Реализуйте методы для:
- Отметки задачи как выполненной.
- Представления задачи в виде строки.
Создайте класс TaskManager
, который управляет списком задач. Добавьте методы для добавления, удаления и отображения задач.
5. Напишите программу, которая находит все цифры, которых нет в переданной ей строке.