コード例 #1
0
        static void Main(string[] args)
        {
            SmartTV minhaTV = new SmartTV();

            Console.WriteLine("SELECIONE UM CANAL.");
            Console.WriteLine("1 - Filmes");
            Console.WriteLine("2 - Documentários");
            Console.WriteLine("3 - Culinária");

            ConsoleKeyInfo opcao = Console.ReadKey();

            switch (opcao.KeyChar)
            {
            case '1':
                minhaTV.canalAtual = new Filme();
                break;

            case '2':
                minhaTV.canalAtual = new Documentario();
                break;

            case '3':
                minhaTV.canalAtual = new Culinaria();
                break;
            }

            Console.WriteLine();
            minhaTV.ExibeCanalSintonizado();
            minhaTV.PlayTV();

            Console.ReadKey();
        }
コード例 #2
0
        static void Main(string[] args)
        {
            Console.WriteLine("Bridge");
            Console.WriteLine();

            SmartTV myTV = new SmartTV();

            Console.WriteLine("PLEASE SELECT A CHANNEL:");
            Console.WriteLine("1 - Movies");
            Console.WriteLine("2 - Documentaries");
            Console.WriteLine("3 - Cooking");

            ConsoleKeyInfo input = Console.ReadKey();

            switch (input.KeyChar)
            {
            case '1':
                myTV.SelectedChannel = new Movie();
                break;

            case '2':
                myTV.SelectedChannel = new Documentary();
                break;

            case '3':
                myTV.SelectedChannel = new Cooking();
                break;
            }

            Console.WriteLine();
            myTV.DisplayTunedChannel();
            myTV.PlayTV();
        }
コード例 #3
0
        static void Main(string[] args)
        {
            SmartTV TV = new SmartTV();

            Console.WriteLine("SELECIONE O CANAL");
            Console.WriteLine("1. Filme \n2. Documentário \n3. Culinária");

            ConsoleKeyInfo input = Console.ReadKey();

            switch (input.KeyChar)
            {
            case '1':
                TV.canal_atual = new Filme();
                break;

            case '2':
                TV.canal_atual = new Documentario();
                break;

            case '3':
                TV.canal_atual = new Culinaria();
                break;
            }

            Console.WriteLine();

            TV.ExibeCanalSintonizado();
            TV.PlayTV();

            Console.ReadKey();
        }
コード例 #4
0
        static void Main(string[] args)
        {
            //Ponte
            SmartTV TV = new SmartTV();

            Console.WriteLine("Selecione um canal");
            Console.WriteLine("1 - Filmes \n" +
                              "2 - Documentarios \n" +
                              "3 - Culinaria");

            ConsoleKeyInfo input = Console.ReadKey();

            switch (input.KeyChar)
            {
            case '1':
                TV.canal_atual = new Filme();
                Console.Clear();
                break;

            case '2':
                TV.canal_atual = new Documentario();
                Console.Clear();
                break;

            case '3':
                TV.canal_atual = new Culinaria();
                Console.Clear();
                break;

            default: TV.canal_atual = null;
                break;
            }

            Console.WriteLine();
            TV.ExibeCanal();
            TV.PlayTV();
        }