Заказать курсовые, контрольные, рефераты...
Образовательные работы на заказ. Недорого!

Заключение. 
Применение современных ИТ, математических методов и ООП в решении в работе риелтора

РефератПомощь в написанииУзнать стоимостьмоей работы

Основные понятия структурного программирования. Модульность программ. URL: http://it.kgsu.ru/Otladka/otl_0045.html. Дэвид Р. Мюссер, Жилмер Дж. Дердж, Атул Сейни «C++ и STL. Справочное руководство» 2-е издание, 2010. Fin >> mynedvizimost. id >> mynedvizimost. raion >> mynedvizimost. kol_komnat >> mynedvizimost. price; //считывание строки из файла; Cout << «Номер» <<" «<< «Район… Читать ещё >

Заключение. Применение современных ИТ, математических методов и ООП в решении в работе риелтора (реферат, курсовая, диплом, контрольная)

В ходе проекта была создана программа, предназначенная для автоматизации и переработки данных в большом объеме. Производимые действия осуществляются с высокой точностью и достаточно быстро, что немаловажно, учитывая современный ритм жизни. Более того, благодаря простому интерфейсу, разобраться в том, как работает созданная программа, сумеет пользователь любого уровня подготовки. Для упрощения работы с программой предложено руководство пользователя, где пошагово описано каждое действие.

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

Библиографический список

  • 2. Основные понятия структурного программирования. Модульность программ. URL: http://it.kgsu.ru/Otladka/otl_0045.html
  • 3. С++. Достоинства языка. URL: http://new-mega-programmer.narod2.ru/
  • 4. Майерс Г. Надежность программного обеспечения. — М.: Мир, 1980.
  • 5. Майерс Г. Искусство тестирования программ. — М.: Финансы и стати-стика, 1982.
  • 6. Современные методы программирования на языках C и C++: учебное пособие / Л. Б. Бузюков, О. Б. Петрова. — СПб.: Линk, 2008.
  • 7. Дэвид Р. Мюссер, Жилмер Дж. Дердж, Атул Сейни «C++ и STL. Справочное руководство» 2-е издание, 2010

Приложение А

Программные коды файлов программы А.1- Программный код заголовочного файла nedviz.h.

#pragma once //предпроцессорная директива;

#include//библиотека, отвечающая за тип данных string;

#include //библиотека ввода/вывода данных;

using namespace std; //пространство имен;

class nedviz//класс nedviz;

{ //начало описания класса;

private: //закрытые свойства и методы класса;

int id;

string raion; //свойства класса;

int kol_komnat;

int price;

nedviz izFile ();//инкапсулированный метод считывания информации из текстового файла;

nedviz *mynedvizimost;

public: //открытые свойства и методы класса;

/*nedviz*mynedvizimost;*/.

nedviz(void); //пустой конструктор;

nedviz (int id, string raion, int kol_komnat, int price); //содержательный конструктор;

~nedviz (void); //пустой деструктор;

void show (); //метод вывода данных на экран;

void dobavlenie (); //метод добавление данных;

void poisk (string region); //метод поиска объкта недвижимости по району.

};//конец описания класса;

А.2- Программный код С++ файла nedviz. срр

#include" nedviz. h" //обращение к заголовочному файлу;

#include //библиотека ввода/вывода данных;

#include.

#include //содержит множество определений типовых данных, макросов, констант и т. д.;

#include //библиотека для чтения и записи данных;

using namespace std//пространство имен;

nedviz:~nedviz ().

{.

//cout << «Деструктор «;

};

nedviz:nedviz (int id, string raion, int kol_komnat, int price) //реализация содержательно конструктора;

{.

this->id = id;

this->raion = raion;

this->kol_komnat = kol_komnat;

this->price = price;

mynedvizimost = new nedviz[2];

}.

nedviz:nedviz ()//конструктор по умолчанию;

{.

//cout << «Конструктор «;

this->id = 0;

this->raion = «»; //инициализация свойств класса;

this->kol_komnat = 0;

this->price =0;

}.

nedviz nedviz: izFile ().

{.

mynedvizimost = new nedviz[20]; //инициализация переменной mynedvizimost в памяти (размер массива= 20);

SetConsoleCP (1251); //устанавливает кодировку ввода из консоли;

SetConsoleOutputCP (1251); //устанавливает кодировку вывода на консоль;

int i = 0;

ifstream fin («Nedvizimost.txt», ios: in); //чтение из файла;

while (!fin.eof ())//читает файл до конца;

{.

fin >> mynedvizimost[i]. id >> mynedvizimost[i]. raion >> mynedvizimost[i]. kol_komnat >> mynedvizimost[i]. price; //считывание строки из файла;

i++;

}.

fin.close ();//закрытие потока;

return *mynedvizimost; //возвращение функции;

}.

void nedviz: show ().

{.

mynedvizimost = new nedviz[20];

*mynedvizimost = izFile ();

cout << «__________________________________________________ «;

cout << «Номер» <<" «<< «Район» << ««<< «Кол-во_комнат» << «» << «Стоимость, руб.» <<» «<< endl<< endl;

for (int i = 0; i < 20; i++).

cout << mynedvizimost[i]. id << «» << mynedvizimost[i]. raion << «» << mynedvizimost[i]. kol_komnat << «» << mynedvizimost[i]. price << endl;

cout << «_____________________________________________ «;

}.

void nedviz: dobavlenie ().

{.

mynedvizimost = new nedviz[20];

SetConsoleCP (1251);

SetConsoleOutputCP (1251);

ofstream fout («Nedvizimost.txt», ios: app);

for (int i = 0; i < 20; i++).

{.

cout << «Введите порядковый номер:» << endl;

cin >> mynedvizimost[i]. id;

fout << mynedvizimost[i]. id << ««;

cout << «Введите район города:» << endl;

cin >> mynedvizimost[i]. raion;

fout << mynedvizimost[i]. raion << ««;

cout << «Введите количество комнат (1,2,3,4):» << endl;

cin >> mynedvizimost[i]. kol_komnat;

fout << mynedvizimost[i]. kol_komnat << ««;

cout << «Введите цену (целое число):» << endl;

cin >> mynedvizimost[i]. price;

fout << mynedvizimost[i]. price << ««<< endl;

}.

fout.close ();

}.

void nedviz: poisk (string region).

{.

mynedvizimost = new nedviz[20];

*mynedvizimost = izFile ();

cout << «_______________________________________________ «;

cout <<" Район" << «» << «Кол-во комнат» << «» << «Стоимость, руб.» << endl << endl;

for (int i = 0; i < 20; i++).

{.

if (mynedvizimost[i]. raion == region).

{.

cout <<< «» << mynedvizimost[i]. kol_komnat << «» << mynedvizimost[i]. price << endl;

}.

}.

cout << «_______________________________________________ «;

}.

A.3- Программный код файла proekt.cpp.

#include" nedviz. h" .

#include.

#include.

#include.

int main ().

{.

SetConsoleCP (1251);

SetConsoleOutputCP (1251);

int vybor;

cout << «Выберите пункт меню «;

metka: cout << «1 — добавление объектов недвижимости 2 — просмотр объектов недвижимости 3 — поиск по району 0 — выход из программы «;

cin >> vybor;

nedviz Mynedviz;

switch (vybor).

{.

case 1:

{.

Mynedviz.dobavlenie ();

goto metka;

break;

}.

case 2:

{.

Mynedviz.show ();

goto metka;

break;

}.

case 3:

{.

string reg;

cout << «Введите район «;

cin >> reg;

Mynedviz.poisk (reg);

goto metka;

}.

case 0:

{.

system («pause»);

return 0;

}.

default:

{cout << «Такого пункта меню нет!!! «;

goto metka;

break;

}.

}.

}.

Показать весь текст
Заполнить форму текущей работой