Программа должна обеспечивать выполнение следующих операций: а) начальное формирование списка; б) добавление нового элемента списка; в) вывод всего списка на экран в виде таблицы; г) удаление элементов по значению одного поля

Выполнен
Заказ
5001877
Раздел
Программирование
Предмет
Visual C++
Тип работы
Антиплагиат
Не указан
Срок сдачи
27 Окт 2022 в 21:55
Цена
700 ₽
Блокировка
10 дней
Размещен
27 Окт 2022 в 02:49
Просмотров
176
Описание работы

Создать программу на языке С++ (в среде Microsoft Visual Studio или другой) для решения определенной задачи (согласно варианта задания – см. ниже).

Программа должна обеспечивать выполнение следующих операций:

а) начальное формирование списка;

б) добавление нового элемента списка;

в) вывод всего списка на экран в виде таблицы;

г) удаление элементов по значению одного поля (по выбору студента).

Выбор необходимой операции пользователем производится с помощью меню, выводимого на экран. Выполнение каждого пункта меню программно организовать в виде отдельной функции.

Программа должна обеспечить запрос и ввод с клавиатуры необходимых входных данных.


Вариант 10

Реализовать программное приложение, позволяющее вводить, хранить и обрабатывать информацию для учета движения общественного транспорта.

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


Пример организации меню с помощью оператора switch и принципов модульного программирования


#include

using namespace std;

...function1( ){...}                          // Функция выполнения первого пункта меню

... function2( ){...}                         // Функция выполнения второго пункта меню

... function3( ){...}                         // Функция выполнения третьего пункта меню

voidmain( ){

    int punkt;                                  //номер пункта меню

    ...

    cout<< "1. Первый пункт меню\n";

    cout<< "2. Второй пункт меню\n";

    cout<< "3. Третий пункт меню\n";

    cin>> punkt;

    bool f = true;

    switch (punkt)

    {

        case1: {function1( ); break;}

        case2: {function2( ); break;}

        default : {cout <<"Неизвестная операция\n"; f = false;}

     }

     ...

}

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.96
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Время выполнения заказа:
18 часов 32 минуты
Выполнен
Отзыв эксперта о заказе
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир