예제 #1
0
        static void Main(string[] args)
        {
            // Задаю значения скилла для экземпляров
            int Skill1 = new Random().Next(0, 100);
            int Skill2 = new Random().Next(0, 100);

            // Задаю время зависимо от умений
            int Time1 = SwimTime(Skill1);
            int Time2 = SwimTime(Skill2);

            // Объявляю экземпляры класса
            Swimmer SwimmerOne = new Swimmer("Джугашвили", "кроль", Time1, 0, Skill1);
            Swimmer SwimmerTwo = new Swimmer("Шикльгрубер", "кроль", Time2, 0, Skill2);

            // Задаю значения разницы во времени (у победившего значение с +, а у проигравшего с -)
            if (Time1 < Time2)
            {
                SwimmerOne.TimeDifference = Time2 - Time1;
                SwimmerTwo.TimeDifference = -SwimmerOne.TimeDifference;
            }
            else
            {
                SwimmerTwo.TimeDifference = Time1 - Time2;
                SwimmerOne.TimeDifference = -SwimmerTwo.TimeDifference;
            }

            // Вывожу значения
            Console.WriteLine($"{SwimmerOne.Time} {SwimmerOne.TimeDifference} {SwimmerOne.Skill}");
            Console.WriteLine($"{SwimmerTwo.Time} {SwimmerTwo.TimeDifference} {SwimmerTwo.Skill}");
            Console.ReadLine();
        }
예제 #2
0
        static void Main(string[] args)
        {
            // Получаю данные
            Console.WriteLine("Введите имя");
            string Name = Console.ReadLine();

            Console.WriteLine("Введите силу (от 0 до 100)");
            int Power = Convert.ToInt32(Console.ReadLine());

            Console.WriteLine("Введите вес");
            int Weight = Convert.ToInt32(Console.ReadLine());

            // Задаю значения, используя перегрузку операторов
            var Person1  = new Swimmer(Name, Power, Weight);
            var Person2  = new Swimmer("Пётр", 40, 65);
            var Person3  = Person1 + Person2;
            var Person4  = Person1 - Person2;
            var Person5  = Person1 * Person2;
            var Person6  = Person1 / Person2;
            var Person7  = Person1 % Person2;
            var Person8  = Person1 == Person2;
            var Person9  = Person1 != Person2;
            var Person10 = Person1 > Person2;
            var Person11 = Person1 < Person2;

            // Вывожу значения
            Console.WriteLine($"{Person1.Name} {Person1.Power} {Person1.Weight}");
            Console.WriteLine($"{Person2.Name} {Person2.Power} {Person2.Weight}");
            Console.WriteLine($"{Person3.Name} {Person3.Power} {Person3.Weight}");
            Console.WriteLine($"{Person4.Name} {Person4.Power} {Person4.Weight}");
            Console.WriteLine($"{Person5.Name} {Person5.Power} {Person5.Weight}");
            Console.WriteLine($"{Person6.Name} {Person6.Power} {Person6.Weight}");
            Console.WriteLine($"{Person7.Name} {Person7.Power} {Person7.Weight}");
            Console.WriteLine(Person8);
            Console.WriteLine(Person9);
            Console.WriteLine(Person10);
            Console.WriteLine(Person11);
            Console.ReadLine();
        }