Обучение C++ — работа в Москве
Дата: 2025-06-27
Детали
Регион
Москва
Занятость
дистанционно
Стоимость
договорная
Дата публикации
2025-06-27
Описание
Решение задания Описание задания Разработайте диалоговую программу для работы с базой данных (БД) в соответствии с индивидуальным заданием. Программы должна выводить меню, пункты которого описывают основных функции для работы с БД: ● загрузка БД изфайла; ● просмотр БД в виде таблицы; ● добавлениеновойзаписи; ● удалениезаписи (по её номеру); ● сохранение БД в файл; ● сортировка БД по ключевому полю (отмечено в таблице символом *); ● поиск записи по ключевому полю; ● выборка группы данных по указанному признаку (по диапазону значений для поля отмеченного **); ● решение индивидуальных задач. Программа должна быть составлена с использованием класса для описания типичного объекта, информация о котором хранится в БД. Некоторые поля базы данных могут иметь комбинированный тип, например дата и (или) время. В таких случаях рекомендуется либо использовать классы библиотеки , либо реализовать следующие типы данных: struct CTime{ unsigned short int hour,minute,second; }; struct CDate{ unsigned short int year,month,day; }; struct CDateTime{ CDate date; CTime time; }; Систему управления базой данных также необходимо разработать как класс, где внутренним скрытым полем будем массив (вектор) объектов, а методы интерфейса класса соответствуют пунктам меню программы. Интерфейс программы может быть либо консольный (управление через повторно выводимое меню), либо оконный (с использованием элементов управления формы для визуализации данных и управленияими). Должен быть подготовлен исходный файл БД, который содержит не менее 25 записей. Вариант 3. Аэропорт. № Название поля Тип данных 1 Номер рейса* string 2 Пункт прибытия string 3 Дата и время вылета CDateTime 4 Дата и время прилёта CDateTime 5 Время в пути (вычисляемое поле)** CTime 6 Средняя стоимость билета float Задачи: 1. В связи с погодными условиями в пункте прибытия A, все рейсы, направляющиеся в А требуется задержать на M (0 < M <1440) минут, время в пути при этом не меняется. Скорректируйте время вылета и время прилёта для соответствующих рейсов. 2. Организуйте диалог с пользователем по подборке билетов, запросив пункт прилёта, согласно нему предложите пользователю даты, на которые есть рейсы, по выбранной дате. Предложите сначала самый быстрый рейс, в случае отказа самый дешёвый рейс, и только потом остальные варианты. Диалог должен работать, пока пользователь не забронирует рейс или пока не отменит саму процедуру выбора.
Похожие заказы
Обучение SAP ERP
дистанционно
от 500.00 руб.
Для работы Написание тз
Москва
Репетиторы
2025-06-29
Обучение Arduino
дистанционно
договорная
Для себя Как-то давно начинал изучать самостоятельно, были сложности, бросил. Есть огромное желание начать заново. Хочу для себя изучить, просто интересно, далее выполнить какой либо проект. Нужен кто направит, объяснит, даст материал для изучения, даст задание. По времени сложно т.к. работаю, вечера часто заняты. Выходные как получится. Но есть много времени по дороге на работу, где могу провести время за материалом и дз. Если у Вас есть идеи как помочь мне в изучении, пишите обсудим. По деньгам договоримся)
Москва
Репетиторы
2025-06-28
Обучение программированию
дистанционно
договорная
Язык программирования: C++ Подтянуть упущенное в ВУЗе Учусь в МГТУ им. Баумана на 1 курсе. Программирование на C++ в QT Widgets . Нужно научить писать коды самостоятельно и помочь в написании лабораторных работ ( коды) для вуза
Москва
Репетиторы
2025-06-28
Обучение программированию
дистанционно
от 1500.00 руб.
Язык программирования: C# Для себя Изучаю юнити для работы. Хотелось бы найти unity специалиста который подскажет как что работает в нужно время. Вообще требуется unity репетитор
Екатеринбург
Репетиторы
2025-06-28
Обучение программированию
дистанционно
договорная
Язык программирования: Python, C++, C# Для себя Поступаю в лицей на специальность программирование,нужно подготовиться к началу учебного года, сейчас околонулевой уровень.
Москва
Репетиторы
2025-06-28
Спортивное программирование
дистанционно
договорная
Язык программирования: C++, Python Стать призером Заключительного этапа ВСОШ по информатике (программирование) в 2025-2026. На данный момент уровень соответствует запросу.
Москва
Репетиторы
2025-06-28
Обучение программированию
дистанционно
договорная
Язык программирования: Python, SQL Для работы Научиться программировать на этих двух языках хотя бы базу
Москва
Репетиторы
2025-06-28