Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include "ApartList.h"
- #include "ApartElem.h"
- #include "string"
- #include"conio.h"
- #include <windows.h>
- using namespace std;
- void menu();
- void create();
- void find();
- ApartList L1;
- int main()
- {
- SetConsoleCP(1251);
- SetConsoleOutputCP(1251);
- setlocale(LC_ALL, "russian");
- L1.Input();
- system("cls");
- L1.Print();
- _getch();
- system("cls");
- menu();
- return 0;
- }
- void menu()
- {
- system("cls");
- // Меню программы
- int x = 1;
- char Ch;
- int Ch1;
- while (x > 0)
- {
- system("cls");
- cout << "Выберете действие:" << endl;
- cout << "1 - Добавить данные. " << endl;
- cout << "2 - Вывести данные по номеру этажа. " << endl;
- cout << "3 - Вывести данные по квартирам выше первого этажа с балконом. " << endl;
- cout << "4 - Вывести все данные. " << endl;
- cout << "5 - Найти указанную кв. " << endl;
- cout << "8 - Выход из программы. " << endl;
- cin >> Ch;
- Ch1 = Ch;
- cin.ignore();
- switch (Ch1)
- {
- case 49:
- {
- create();
- break;
- }
- case 50:
- {
- system("cls");
- string tmp;
- cout << "Введите этаж: ";
- getline(cin, tmp);
- L1.PrintStage(tmp);
- system("pause");
- break;
- }
- case 51:
- {
- system("cls");
- L1.BalconTwo();
- system("pause");
- break;
- }
- case 52:
- {
- system("cls");
- L1.Print();
- system("pause");
- break;
- }
- case 53:
- {
- system("cls");
- find();
- system("pause");
- break;
- }
- case 56:
- {
- x = -1;
- break;
- }
- default:
- {
- break;
- }
- }
- }
- }
- void create()
- {
- system("cls");
- int a = 0;
- cout << "Введите количество квартир " << endl;
- cin >> a;
- for (int i = 0; i < a; i++)
- {
- system("cls"); L1++;
- }
- menu();
- }
- void find()
- {
- system("cls");
- cout << "Введите через энтеры: этаж, количество комнат, площадь квартиры и наличие балкона(да/нет)" << endl;
- L1.Find();
- _getch();
- menu();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement