Разработка класса «Картотека по продаже квартир»
На аукционе
Пояснения Исходные данные а) Исходными данными для задачи является картотека, содержащая сведения о квартирах, предлагаемых для продажи. б) Сведения о каждой квартире содержат: количество комнат; этаж; площадь; адрес. в) Все сведения изначально должны храниться в файле, структура которого должна быть организована по схеме, созданной разработчиком программы. !!) Ограничиться десятью заявками. Требования Программа должна обеспечивать: начальное формирование картотеки, которая должна быть организована как линейный односвязный список; добавление и удаление заявок на продажу; поиск в картотеке подходящего варианта: при равенстве количества комнат и этажа и различии площадей в пределах 10% выводится соответствующая карточка и удаляется из списка, в противном случае поступившая заявка включается в список; отображение списка заявок по различным критериям: по площади, по местоположению и т.д.; по запросу пользователя отображение списка пунктов назначения. Рекомендации: Основу класса должен составлять линейный односвязный список. Информационное поле списка должна представлять структура, описывающая отдельную заявку.