Создать программу на языке С++ (в среде 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% |