Пример #1
0
        static void Main(string[] args)
        {
            Hotel Orbita  = new Hotel("Орбита", 3);
            Hotel Sputnik = new Hotel("Спутник", 6);

            Guest guest1 = new Guest("Иванов Н.В.", "м");
            Guest guest2 = new Guest("Петров Ю.Ф.", "м");
            Guest guest3 = new Guest("Сидоров К.Т.", "м");
            Guest guest4 = new Guest("Васильева И.Д.", "ж");
            Guest guest5 = new Guest("Марченко У.Н.", "ж");
            Guest guest6 = new Guest("Мухина Г.С.", "ж");

            Console.WriteLine("Гость " + guest1 + " заселяется в отель " + Orbita.name);
            guest1.reception(Orbita);

            Console.WriteLine("Гость " + guest2 + " заселяется в отель " + Orbita.name);
            guest2.reception(Orbita);

            Console.WriteLine("Гость " + guest3 + " заселяется в отель " + Orbita.name);
            guest3.reception(Orbita);

            Console.WriteLine("Список гостей в " + Orbita);
            Orbita.spisokguest();

            Console.WriteLine("Гость " + guest2 + " пытается заселяется в отель " + Orbita.name);
            if (guest2.reception(Orbita) == 3)
            {
                Console.WriteLine("Гость " + guest2 + " уже заселен в отель " + Orbita.name);
            }

            Console.WriteLine("Гость " + guest4 + " пытается заселяется в отель " + Orbita.name);
            if (guest4.reception(Orbita) == 2)
            {
                Console.WriteLine("Гость " + guest4 + " не может заселиться в отель " + Orbita.name + ", отель полон");

                Console.WriteLine("Гость " + guest4 + " заселяется в отель " + Sputnik.name);
                Sputnik.zaselenie(guest4);
            }
            Sputnik.zaselenie(guest5);
            Sputnik.zaselenie(guest6);

            Console.WriteLine("Список гостей в " + Orbita);
            Orbita.spisokguest();

            Console.WriteLine("Список гостей в " + Sputnik);
            Sputnik.spisokguest();

            Console.WriteLine("Гость " + guest1 + " выселяется из отеля " + Orbita.name);
            Orbita.vyselenie(guest1);

            Console.WriteLine("Список гостей в " + Orbita);
            Orbita.spisokguest();

            Console.ReadKey();
        }
Пример #2
0
 public int reception(Hotel hotel)
 {
     return(hotel.zaselenie(this));
 }