Beispiel #1
0
 private static void Main(string[] args)
 {
     ExcelentPupil excelentPupil = new ExcelentPupil();
     BadPupil badPupil = new BadPupil();
     GoodPupil goodPupil = new GoodPupil();
     ClassRoom classRoom = new ClassRoom(goodPupil, badPupil, excelentPupil);
     classRoom.ShowPupil();
 }
Beispiel #2
0
        private static void Main(string[] args)
        {
            ExcelentPupil excelentPupil = new ExcelentPupil();
            BadPupil      badPupil      = new BadPupil();
            GoodPupil     goodPupil     = new GoodPupil();
            ClassRoom     classRoom     = new ClassRoom(goodPupil, badPupil, excelentPupil);

            classRoom.ShowPupil();
        }
Beispiel #3
0
        static void Main(string[] args)
        {
            BadPupil      badPupil      = new BadPupil("плохо", "плохо", "средне", "отлично");
            GoodPupil     goodPupil     = new GoodPupil("отлично", "отлично", "хорошо", "хорошо");
            ExcelentPupil excelentPupil = new ExcelentPupil("средне", "средне", "плохо", "средне");
            ClassRoom     classRoom     = new ClassRoom(badPupil, goodPupil, excelentPupil);

            classRoom.Show();
            Console.ReadKey();
        }
Beispiel #4
0
        public void ClassRoom()
        {
            BadPupil      Brian = new BadPupil();
            GoodPupil     Lucy  = new GoodPupil();
            GoodPupil     Locky = new GoodPupil();
            ExcelentPupil Jane  = new ExcelentPupil();

            ClassRoom MyClassRoom = new ClassRoom(Brian, Lucy, Locky, Jane);

            MyClassRoom.ClassBook();
        }
Beispiel #5
0
        static void Main(string[] args)
        {
            ExcelentPupil pupil1 = new ExcelentPupil("John");
            GoodPupil     pupil2 = new GoodPupil("Mary");
            BadPupil      pupil3 = new BadPupil("Mark");

            ClassRoom classRoom = new ClassRoom(pupil1, pupil2, pupil3);

            classRoom.AddPupil(new GoodPupil("Samanta"));
            classRoom.ShowClassRoom();

            Console.ReadKey();
        }
Beispiel #6
0
        static void Main(string[] args)
        {
            Pupil Egor = new ExcelentPupil("Egor");
            Pupil Ivan = new GoodPupil("Ivan");
            Pupil Alex = new BadPupil("Alex");
            Pupil Vika = new BadPupil("Vika");

            ClassRoom classRoom = new ClassRoom(Alex, Vika, Ivan);

            classRoom.Show();

            Console.ReadKey();
        }
Beispiel #7
0
    public ClassRoom(int num)
    {
        string name;
        int    note;

        Pupil[] pupils = new Pupil[num];

        for (int i = 0; i < num; i++)
        {
            Console.WriteLine("Enter Name of Pupil {0}", i + 1);
            name = Convert.ToString(Console.ReadLine());
            Console.WriteLine("Enter general Pupils note: 3, 4 or 5");
            note = Convert.ToInt32(Console.ReadLine());

            switch (note)
            {
            case 3:
                pupils[i]      = new BadPupil();
                pupils[i].Name = name;
                break;

            case 4:
                pupils[i]      = new GoodPupil();
                pupils[i].Name = name;
                break;

            case 5:
                pupils[i]      = new ExcelentPupil();
                pupils[i].Name = name;
                break;

            default:
                pupils[i]      = new GoodPupil();
                pupils[i].Name = name;
                break;
            }
        }

        foreach (Pupil pupil in pupils)
        {
            Console.WriteLine(pupil.Name);
            pupil.Read();
            pupil.Write();
            pupil.Study();
        }
    }
Beispiel #8
0
        public void DoSomething()
        {
            Pupil p1 = new ExcelentPupil();
            Pupil p2 = new GoodPupil();
            Pupil p3 = new BadPupil();
            Pupil p4 = new GoodPupil();

            Console.WriteLine("Class1:");
            ClassRoom Class1;
            Class1 = new ClassRoom(p1 , p2 , p3 , p4);

            Console.WriteLine("Class2:");
            ClassRoom Class2 = new ClassRoom(p1 , p2 , p3);

            Console.WriteLine("Class3");
            ClassRoom Class3 = new ClassRoom(p1, p3);

            Console.ReadKey();
        }
Beispiel #9
0
        public void DoSomething()
        {
            Pupil p1 = new ExcelentPupil();
            Pupil p2 = new GoodPupil();
            Pupil p3 = new BadPupil();
            Pupil p4 = new GoodPupil();

            Console.WriteLine("Class1:");
            ClassRoom Class1;

            Class1 = new ClassRoom(p1, p2, p3, p4);

            Console.WriteLine("Class2:");
            ClassRoom Class2 = new ClassRoom(p1, p2, p3);

            Console.WriteLine("Class3");
            ClassRoom Class3 = new ClassRoom(p1, p3);

            Console.ReadKey();
        }
Beispiel #10
0
        static void Main(string[] args)
        {
            InheritanceColor print = new InheritanceColor(ConsoleColor.Yellow);

            print.Print("Hello");

            Printer printUp = print;

            printUp.Print("Hello");

            InheritanceColor print1 = new InheritanceColor(ConsoleColor.Red);

            print1.Print("Hello");


            Console.WriteLine(new string('-', 50));


            Pupil p1 = new BadPupil();
            Pupil p2 = new ExcelentPupil();

            ClassRoom group = new ClassRoom(p1, p2);

            group.Study();
            group.Read();
            group.Write();
            group.Relax();


            Console.WriteLine(new string('-', 50));


            Ship ship = new Ship(20000, 120, 2000)
            {
                Passengers = 28, Port = "Odessa"
            };

            Console.WriteLine("Ship price {0}, speed {1}, year of manufacture {2}, number of passengers {3}, port of registry {4}", ship.Price, ship.Speed, ship.Year, ship.Passengers, ship.Port);


            Console.WriteLine(new string('-', 50));


            Console.WriteLine("Enter Key");
            string         key = Console.ReadLine();
            DocumentWorker doc = null;

            switch (key)
            {
            case "pro":
                doc = new ProDocumentWorker();
                break;

            case "expert":
                doc = new ExpertDocumentWorker();
                break;

            default:
                Console.WriteLine("Key is incorrect");
                doc = new DocumentWorker();
                break;
            }

            doc.OpenDocument();
            doc.EditDocument();
            doc.SaveDocument();

            Console.ReadKey();
        }