Example #1
0
        /// <summary>
        /// Принимает 4 объекта разных типов и их дальности передвижения,
        /// и выводит в виде таблицы характеристики объектров после движения
        /// </summary>
        /// <param name="Wagon">Повозка</param>
        /// <param name="wmove">расстояние передвижения Повозки</param>
        /// <param name="Car">Машина</param>
        /// <param name="cmove">расстояние передвижения Машины</param>
        /// <param name="Plane">Самолет</param>
        /// <param name="pmove">расстояние передвижения Самолета</param>
        /// <param name="MotorBoat">Катер</param>
        /// <param name="mbmove">расстояние передвижения Катера</param>
        static public void Write(Wagon Wagon, int wmove, Car Car, int cmove, Plane Plane, int pmove, MotorBoat MotorBoat, int mbmove)
        {
            Console.WriteLine("\n\n Характеристики ТС после передвижения \n");

            int wdist  = Wagon.move(wmove);
            int cdist  = Car.move(cmove);
            int pdist  = Plane.move(pmove);
            int mbdist = MotorBoat.move(mbmove);

            Console.WriteLine("{0} | {1} | {2} | {3} | {4}", "Транспорт", "Пройденное расстояние", "Запас топлива", "Оставшийся ресурс", "Запас хода");
            Console.WriteLine("{0,9} | {1,21:d} | {2,13:f} | {3,17:d} | {4,10:d}", "Повозка", wdist, Wagon.getGas(), Wagon.getHealth(), Wagon.getDistance());
            Console.WriteLine("{0,9} | {1,21:d} | {2,13:f} | {3,17:d} | {4,10:d}", "Машина", cdist, Car.getGas(), Car.getHealth(), Car.getDistance());
            Console.WriteLine("{0,9} | {1,21:d} | {2,13:f} | {3,17:d} | {4,10:d}", "Самолет", pdist, Plane.getGas(), Plane.getHealth(), Plane.getDistance());
            Console.WriteLine("{0,9} | {1,21:d} | {2,13:f} | {3,17:d} | {4,10:d}", "Катер", mbdist, MotorBoat.getGas(), MotorBoat.getHealth(), MotorBoat.getDistance());
        }
Example #2
0
        /// <summary>
        /// Принимает 4 объекта разных типов и их дальности передвижения,
        /// и выводит в виде таблицы характеристики объектров до движения
        /// </summary>
        /// <param name="Wagon">Повозка</param>
        /// <param name="Car">Машина</param>
        /// <param name="Plane">Самолет</param>
        /// <param name="MotorBoat">Катер</param>
        static public void Write(Wagon Wagon, Car Car, Plane Plane, MotorBoat MotorBoat)
        {
            int wdist  = 0;
            int cdist  = 0;
            int pdist  = 0;
            int mbdist = 0;

            Console.WriteLine("Характеристики ТС до начала передвижения \n");

            Console.WriteLine("{0} | {1} | {2} | {3} | {4}", "Транспорт", "Пройденное расстояние", "Запас топлива", "Оставшийся ресурс", "Запас хода");
            Console.WriteLine("{0,9} | {1,21:d} | {2,13:f} | {3,17:d} | {4,10:d}", "Повозка", wdist, Wagon.getGas(), Wagon.getHealth(), Wagon.getDistance());
            Console.WriteLine("{0,9} | {1,21:d} | {2,13:f} | {3,17:d} | {4,10:d}", "Машина", cdist, Car.getGas(), Car.getHealth(), Car.getDistance());
            Console.WriteLine("{0,9} | {1,21:d} | {2,13:f} | {3,17:d} | {4,10:d}", "Самолет", pdist, Plane.getGas(), Plane.getHealth(), Plane.getDistance());
            Console.WriteLine("{0,9} | {1,21:d} | {2,13:f} | {3,17:d} | {4,10:d}", "Катер", mbdist, MotorBoat.getGas(), MotorBoat.getHealth(), MotorBoat.getDistance());
        }