Создание базы данных "Стадионы города" на языке C

Цена:
10 руб.

Состав работы

material.view.file_icon
material.view.file_icon bestref-196629.doc
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Задание

Создать на языке C базу данных "Стадионы города".

Поля: название стадиона, год постройки, вместимость, количество площадок, виды спорта.

Программа должна осуществлять:

ввод и запись данных в текстовый файл,

корректировку введенной информации,

вывод на экран списка всех стадионов (по алфавиту),

вывод на экран стадионов, вместимость которых превышает указанную

поиск стадионов по заданным видам спорта.

Выбор режима работы должен выполняться с помощью меню.


Описание работы программы

В основной программе осуществляется загрузка базы данных в массив и вывод главного меню. Далее пользователю предлагается выбрать один из пунктов:

добавление записи;

удаление записи;

редактирование записи;

вывод всех стадионов (по алфавиту);

вывод стадионов по вместимости;

поиск стадионов по видам спорта;

выход из программы.

Если пользователь выбрал добавление новой записи, ему предлагается заполнить все поля таблицы по очереди. Запись добавляется в конец таблицы, счетчик записей увеличивается на единицу, происходит упорядочивание записей по алфавиту.

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

При выборе пункта 4 на экран выведутся все записи. Упорядочивание по алфавиту происходит автоматически при создании, удалении или редактировании записи.

При выборе пятого пункта пользователю предлагается сначала выбрать тип вместимости стадионов (равно, больше, меньше, больше или равно, меньше или равно), затем ввести вместимость, по которой хотите отфильтровать записи. После этого на экран выведутся записи удовлетворяющие условию.

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

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

Алгоритм работы программы приведен в виде блок-схемы в приложении 1. Листинг программы приведен в приложении 2.
Редуктор IV
Кинематический расчет привода и выбор электродвигателя. Мощность на выходном валу редуктора. Коэффициент полезного действия привода. Потребная мощность электродвигателя. Диаметр звёздочки и частота ее вращения. Выбор материала и термической обработки. Расчет косозубой передачи. Модуль передачи. Ширина зубчатого венца. Расчёт числа и угла наклона зубьев передачи. Фактическое передаточное число. Геометрические параметры колес. Расчет на контактную прочность. Расчет на контактную прочность. Выбор в
User GnobYTEL : 25 июля 2015
Электронные расчеты в межбанковских корреспондентских отношениях
Содержание Введение Глава 1. Межбанковские корреспондентские отношения 1.1 Расчеты через подразделение расчетной сети Банка России 1.2 Расчеты через кредитные организации по корреспондентским счетам «Лоро» и «Ностро» 1.3 Расчеты по счетам межфилиальных расчетов 1.4 Расчеты через небанковские кредитные расчетные организации Глава 2. Электронные расчеты в межбанковских корреспондентских отношениях на примере Филиала АК СБ РФ (ОАО) Вышневолоцкое отделение №2593 2.1 Корреспондентские счета 2.2 Б
User VikkiROY : 7 ноября 2012
10 руб.
Упрощенная процедура обработки результатов прямых измерений с многократными наблюдениями. Вариант № 15
Лабораторная работа № 1 Упрощенная процедура обработки результатов прямых измерений с многократными наблюдениями по дисциплине «Метрология, стандартизация и управление качеством» Вариант № 15 1. Цель работы. Ознакомление с упрощенной процедурой обработки результатов прямых измерений с многократными наблюдениями. Получение, применительно к упрощенной процедуре, навыков обработки результатов наблюдений, оценка погрешностей результатов измерений и планирование количества на-блюдений. 2. Зад
User kisa7 : 21 июля 2012
100 руб.
Коррозия металлов и методы защиты
I.Основы теории коррозии. 1.Классификация коррозийных процессов. 2.Показатель скорости коррозии. II. Химическое и электрохимическое окисление металлов. 1. Электрохимическая коррозия. 1.1Термодинамика электрохимической коррозии металлов. 1.2Гомогенные и гетерогенные пути электрохимической коррозии. 1.3Анодные процессы электролитической коррозии металлов. 1.4 Причины анодного растворения металлов. III.Деполяр
User samuraika : 28 марта 2014
up Наверх