Напишу программу на языке c++.
Гарантия возврата денег, если товар не подойдёт
Описание
Я предлагаю программу, разбитую по классам с использованием парадигм ООП. программа будет содержать комментарии ко всем методам (кроме акцессоров и конструкторов, конечно). при необходимости будут использованы алгоритмы стандартной библиотеки "algorithm". интерфейс программы будет ограничен консолью.
дополнительно можно создать проект сборки с помощью CMake (сборочный проект). изначально сборка будет происходить с помощью g++ и будет предоставлена команда для сборки.
так же возможна работа с файлами и бинарниками (доплата).
программа не будет содержать графического интерфейса (другой кейс, ссылка).
программа может обращаться к базе данных за доплату. используемое БД: PostgreSQL. если необходимо использовать другую бд, доплата больше.
по итогу вам будет предоставлен проект с файлами и команда сборки, если необходимо. так же будет предоставлена таблица UML таблицы базы данных, если она была создана мной. я сам определяю количество классов и добавляю их если считаю нужным. если в программе будет использовано более 5 классов, я буду присылать промежуточный результат, чтобы вы вовремя могли оспорить мое решение в написании того или иного класса.
От вас требуется тз с описанием требований к программе.
если используется бд, нужно описание хранимых в ней значений. в идеале - схема таблиц UML, но не обязательно.
в течении работы я могу попросить протестировать программу на вашем компьютере, поэтому нужно будет ваше время и компьютер со всем необходимым установленным ПО: БД, компилятор или CMake.
желательно уметь проверить правильность бинарного файла, если программа его пишет.