Example #1
0
        static void Main(string[] args)
        {
            Console.WriteLine("Здравствуйте, введите нужные данные о первом человеке: ");
            Console.WriteLine("Имя: ");
            string name1 = Console.ReadLine();

            Console.Clear();
            Console.WriteLine("Возраст: ");
            int age1 = Convert.ToInt32(Console.ReadLine());

            Console.Clear();
            Console.WriteLine("Рост: ");
            int height1 = Convert.ToInt32(Console.ReadLine());

            Console.Clear();
            Console.WriteLine("Вес: ");
            int weight1 = Convert.ToInt32(Console.ReadLine());

            Console.Clear();
            Person person1 = new Person(name1, age1, height1, weight1);

            Console.WriteLine("Введите нужные данные о втором человеке: ");
            Console.WriteLine("Имя: ");
            string name2 = Console.ReadLine();

            Console.Clear();
            Console.WriteLine("Возраст: ");
            int age2 = Convert.ToInt32(Console.ReadLine());

            Console.Clear();
            Console.WriteLine("Рост: ");
            int height2 = Convert.ToInt32(Console.ReadLine());

            Console.Clear();
            Console.WriteLine("Вес: ");
            int weight2 = Convert.ToInt32(Console.ReadLine());

            Console.Clear();
            Person person2 = new Person(name2, age2, height2, weight2);

            Console.WriteLine("Введите 1, если хотите просмотреть информацию о первом человеке; введите 2, есди хотите просмотреть информацию о втором человеке; введите 3, если хотите сравнить их параметры");
            int otvet2 = Convert.ToInt32(Console.ReadLine());

            Console.Clear();
            switch (otvet2)
            {
            case 1:
            {
                person1.GetInfo();
                person1.IMT(weight1, height1);
                break;
            }

            case 2:
            {
                person2.GetInfo();
                person1.IMT(weight2, height2);
                break;
            }

            case 3:
            {
                PersonComparer personComparer = new PersonComparer();
                Console.WriteLine("Сравнение параметров {0} c {1} :", name1, name2);
                personComparer.Compare(person1, person2);
                personComparer.Compare2(person1, person2);
                personComparer.Compare3(person1, person2);
                break;
            }
            }
        }