Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Paladin
0 / 0 / 0
Регистрация: 12.01.2009
Сообщений: 4
#1

Хранение и обработка данных структурного типа (C++) - C++

24.03.2009, 13:31. Просмотров 738. Ответов 0
Метки нет (Все метки)

1. Общие требования к программе
При разработке программы применить технологию нисходящего проектирования. Логически законченные фрагменты оформить в виде подпрограмм, которым все необходимые данные передаются через список параметров. Использования глобальных переменных следует избегать. Все подпрограммы описываются в отдельных модулях.
В программе предусмотреть меню, содержащее команды для проверки всех возможных действий с заданными в конкретном варианте данными. Само меню также оформляется в виде подпрограммы
Необходимо предусмотреть защиту от некорректного ввода данных.
Разработать удобный пользовательский интерфейс

2. Техническое задание
1. Наборы данных (согласно заданному варианту) оформить в виде записей (тип struct). Создать одномерный массив указателей на данный тип struct
2. Написать функцию для формирования одномерного массива записей, значения которых вводятся с клавиатуры. При вводе записей можно реализовать один из следующих механизмов:
 Ввод заранее заданного количества записей;
 Диалог с пользователем о необходимости продолжать ввод
3. Написать функцию для записи в файл массива записей
4. Написать функцию чтения в массив записей из файла
5. Написать функцию дополнения уже существующего массива записей новыми записями
6. Написать функцию поиска записей с заданным значением выбранного элемента;
7. Написать функцию постраничного вывода на экран дисплея содержимого массива структур;
8. Написать функцию упорядочивания массива записей по заданному полю (элементу).
9. Сохранения данных в файле после завершения программы

Сама задача:
Руководство отеля решило автоматизировать обслуживание предварительных заказов на места в своем отеле. Написать программу соответствующей автоматизации системы. Отель имеет 14 комнат, пронумерованных 1-14. Каждая комната индивидуальна. Система резервирования мест обслуживает заказы на один год. Заказ принимается к обслуживанию только тогда, когда плата за комнатку уже внесена. Система диалога позволяет заказчику в процессе диалога конкретизировать параметры заказа. Заказчику предлагается ввести дату, определяющую, когда ему понадобятся услуги отеля и номер комнаты, в которую он хотел бы вселиться.

Если есть способные справиться с задачей буду глубоко признателен! Возможно за определённую плату. Писать Paladin_x@mail.ru .
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.03.2009, 13:31     Хранение и обработка данных структурного типа (C++)
Посмотрите здесь:

C++ Хранение в массиве данных разного типа
C++ Сравнение переменных структурного типа
Записи данных структурного типа в файл... C++
«Хранение и обработка данных с использованием линейных списков». C++
Динамический массив из элементов структурного типа C++
Хранение и обработка данных с использованием линейных списков C++
C++ Хранение типа данных в переменной
C++ Динамический массив из элементов структурного типа
C++ Сформировать динамический массив из элементов структурного типа
Функция структурного типа C++
Определите размер структурного типа(с++).Мотивируйте свой ответ C++
C++ Ошибка в определении структурного типа

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 21:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru