Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            Console.WriteLine("Программа «Тренажер пилота самолета»\n\nСкорость - изменяется клавишами-стрелками Left и Right:\n(Right: + 50км/ч, Left: -50км/ч, Shift- Right : +150 км/ч, Shift- Left: -150 км/ч).\nВысота -  изменяется клавишами-стрелками Up и Down:\n(Up: +250м, Down: -250м, Shift- Up: +500м, Shift- Down: -500м).\nДля добавления диспетчера нажмите 5. Для удаления диспетчера нажмите 7\n");
            Plane plane = new Plane();

            plane.AddDispatcher();
            plane.AddDispatcher();
            try
            {
                plane.Go();
                int sumPenalties = 0;
                foreach (var item in plane.dispatcherList) // Подсчет штрафных очков
                {
                    sumPenalties += item.Penalties;
                }
                Console.WriteLine("\nСамолет успешно приземлился\nСумма штрафных очков: {0}", sumPenalties);
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
            }

            Console.ReadLine();
        }
Ejemplo n.º 2
0
 private void AddDispatcher()
 {
     Console.Write("Enter the name of dispatcher to connect to: ");
     plane.AddDispatcher(Console.ReadLine());
 }