Листинг_DZ(VS)_2014 (Методические указания к лабораторным работам), страница 10
Описание файла
Файл "Листинг_DZ(VS)_2014" внутри архива находится в следующих папках: Методические указания к лабораторным работам, ЛР_15_КЛР_ПКШ. Документ из архива "Методические указания к лабораторным работам", который расположен в категории "". Всё это находится в предмете "программирование на основе классов и шаблонов" из 2 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "книги и методические указания", в предмете "программирование на основе классов и шаблонов" в общих файлах.
Онлайн просмотр документа "Листинг_DZ(VS)_2014"
Текст 10 страницы из документа "Листинг_DZ(VS)_2014"
Home H7("ДЭЗ 2", "д.4а", 4,2);
cout << endl << "******* Добавление tail err *********" << endl;
Street Dstreet("Добавление tail ", 20);
Dstreet.add(&H5 , tail);
Dstreet.add(&H6 , tail);
Dstreet.add(&H7 , tail);
Dstreet.printOn(cout);
cout << endl << "******* Добавление после NUM 1 (0-первый) *********" << endl;
Home H8("Жилой 3","д.2", 70,20,30, fast , 50);
Home H9("Магазин 3", "д.3", 3);
Home H10("ДЭЗ 3", "д.4а", 4,2);
Dstreet.add(&H8 , Number, 1);
Dstreet.add(&H9 , Number, 1);
Dstreet.add(&H10 , Number, 1);
Dstreet.printOn(cout);
cout << endl << "******* Удаление *********" << endl;
Dstreet.del(); //
Dstreet.printOn(cout);
Dstreet.del( head);
Dstreet.printOn(cout);
Dstreet.del( Number, 2);
Dstreet.printOn(cout);
// Dstreet.del( tail);
// Dstreet.printOn(cout);
cout << endl << "******* Сложение *********" << endl;
Street Sumstreet(" ", 20);
Sumstreet.printOn(cout);
Sumstreet = Astreet + Dstreet;
Sumstreet.printOn(cout);
cout << "******* Параметры *********" << endl;
cout << "Название улицы -> " << Sumstreet.GetNameStreet() << endl;
cout << "Номер улицы -> " << Sumstreet.GetNumbStreet() << endl;
cout << "Название улицы для поиска-> " << Sumstreet.GetKeyNameStreet() << endl;
cout << "Номер улицы для поиска-> " << Sumstreet.GetKeyNumbStreet() << endl;
cout << "Число домов на улице = " << Sumstreet.GetNumberHome() << endl;
cout << "Число жителей на улице = " << Sumstreet.GetNumberMens() << endl;
cout << "Число квартир на улице = " << Sumstreet.GetNumberApart() << endl;
if ( Sumstreet.GetRemont() )
cout << "На улице нужен ремонт домов!" << endl;
else
cout << "На улице нужен ремонт домов!" << endl;
if ( Sumstreet.GetStreetType() == one )
cout << "Тип улицы -> одностороннее движение" << endl;
if ( Sumstreet.GetStreetType() == two )
cout << "Тип улицы -> двухсторонне движение" << endl;
cout << "******* Изменения параметров *********" << endl;
Sumstreet.SetNameStreet("Новая");
Sumstreet.SetKeyNameStreet("Новая ключ");
Sumstreet.SetNumbStreet( 33 );
Sumstreet.SetKeyNumbStreet( 77 );
cout << "Название улицы 2-> " << Sumstreet.GetNameStreet() << endl;
cout << "Номер улицы 2-> " << Sumstreet.GetNumbStreet() << endl;
cout << "Название улицы для поиска 2-> " << Sumstreet.GetKeyNameStreet() << endl;
cout << "Номер улицы для поиска 2-> " << Sumstreet.GetKeyNumbStreet() << endl;
};
break;
/////////////////////////////////
case 0:
case 88-48:
case 120-48:
cout << endl << "Выход " << endl;
system(" PAUSE");
return 0;
//
default:
cout << endl << "Выбор функции не верен! " << endl;
break;
/// При выходе
cout << endl << "Выход " << endl;
system(" PAUSE");
return 0;
}
system(" PAUSE");
};
///
system(" PAUSE");
return 0;
}