Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            Student one = new Student("Petar", "Rusev", "897654");
            Student two = new Student("Mariq", "Rusev", "897987");
            Student three = new Student("Ivan", "Ivanov", "468573");
            Student four = new Student("Kolio", "Kolev", "124312");
            Student five = new Student("Petya", "Ivanov", "12345678");
            Student six = new Student("Maq", "Popova", "4645131");
            Student seven = new Student("Jeko", "Kolev", "789312");
            Student eight = new Student("Petko", "Ivanov", "4546231");
            Student nine = new Student("Lora", "Karadjova", "123465");
            Student ten = new Student("Kubrat", "Pulev", "11111111");

            Worker wOne = new Worker("Kolio", "Rusev",3000,8);
            Worker wTwo = new Worker("Marcho", "Grozev",1200,5);
            Worker wThree = new Worker("Ivo", "Ivanov",600,10);
            Worker wFour = new Worker("Katya", "Koleva",850,8);
            Worker wFive = new Worker("Petran", "Ivanov",200,3);
            Worker wSix = new Worker("Maq", "Popova",10,1);
            Worker wSeven = new Worker("Jeko", "Kolev",150,3);
            Worker wEight = new Worker("Slavi", "Ivanov",100000,5);
            Worker wNine = new Worker("Lora", "Petkova",1234,8);
            Worker wTen = new Worker("Kubrat", "Pulev",2546,10);

            List<Worker> workers = new List<Worker>();
            List<Student> students = new List<Student>();
            workers.Add(wOne);
            workers.Add(wTwo);
            workers.Add(wThree);
            workers.Add(wFour);
            workers.Add(wFive);
            workers.Add(wSix);
            workers.Add(wSeven);
            workers.Add(wEight);
            workers.Add(wNine);
            workers.Add(wTen);

            students.Add(one);
            students.Add(two);
            students.Add(three);
            students.Add(four);
            students.Add(five);
            students.Add(six);
            students.Add(seven);
            students.Add(eight);
            students.Add(nine);
            students.Add(ten);

            SortStudents(students);
            SortWorkers(workers);
                     
            List<Human> FinalSort =SortMergeList(workers,students);
            foreach (Human h in FinalSort)
            {
                Console.WriteLine(h);
            }
        }
Ejemplo n.º 2
0
 public decimal MoneyPerHour(Worker worker)
 {
     decimal MoneyHour = this.WorkHours / this.WeekSalary;
     return MoneyHour;
 }