Автор работы: Пользователь скрыл имя, 19 Декабря 2011 в 19:27, курсовая работа
Начальное формирование данных обо всех продаваемых квартирах в виде списка. Описание классов, находящихся в составе программы. Описание алгоритмов для каждой задачи относящиейся к данному варианту (словесное и в виде блок схемы).
Формулировка задания……………………………………………………………………………………………..…3
ИТ в риэлторском бизнесе…………………………………………………………………………….………..…...4
Описание классов…………………………………………………………………………………………………..….…8
Программная реализация классов …………………………………………………………………………….12
Описание алгоритмов……………………………………………………………………………...……………..….19
Программная реализация задач………..……………………………………………………………………….21
Демонстрационная программа………………………………………………………………………………....24
Список литературы………………………………………………………………………………………………………
{
printf("\nNumber of flats is must be positive and don't equal zero\n");
l=1;
}
else
{
l=0;
}
}while(l==1);
FlatList
list(num_of_flats); //Вызов конструктора с параметром(количество
квартир)
2. Добавление новой квартиры
FlatList* FlatList::operator++(int a)
{
flat* temp; //Новый элемент типа PersonElem
temp=new flat; //Выделение памяти
temp->Input(); //Ввод данных
temp->SetNext(Start); //
Start=temp; //
number++; //Счётчик количества элементов
return this;
}
В главной функции:
FlatList list++;
3. Поиск квартиры
printf("\nEnter the number of rooms: ");
scanf("%d",&r1);
printf("Enter the floor: ");
scanf("%d",&f1);
printf("Enter the area of flat: ");
scanf("%f", &a1);
printf("\n_____\n");
A1=list.Find(r1,f1,a1);
if(A1==NULL)
{
printf("\nFLAT NOT FOUND!!!\n\nYou request entry to the RequestList!");
RList=new RequestList;
RList->AddNew(r1,
}
else
{
printf("\nFound: \n");
A1->Print();
}
Описание
функции Find
flat* FlatList::Find(int r1, int f1, float a1)
{
flat* temp;
int r,f;
float a;
temp=Start;
for(temp=Start;
{
if(a1<
}
return
NULL;
}
Демонстрационная
программа для
проверки работоспособности
разработанных классов
Список
литературы:
Боровцов Е.Г. Программирование на языке высокого уровня : Учебное пособие. Изд. 2-е/ Алтайский Гос. техн. ун-т им. И. И. Ползунова.-Барнаул:2004.-172 с.
Информация о работе Программа, которая управляет картотекой агентства недвижимости