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)
        {
            SmartTV minhaTV = new SmartTV();

            Console.WriteLine("Seleciom um canal: ");
            Console.WriteLine("1 - Filmes \n 2 - Documentarios \n 3 - Culinarias ");

            ConsoleKeyInfo input = Console.ReadKey();

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

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

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

            Console.WriteLine();


            minhaTV.ExibeCanalSintonizado();
            minhaTV.PlayTv();


            Console.ReadKey();
        }
예제 #5
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();
        }
예제 #6
0
        static void Main(string[] args)
        {
            SmartTV smartTV = new SmartTV();

            Console.WriteLine("SELECIONE UM CANAL");
            Console.WriteLine(@"
                1 - FILMES
                2 - DOCUMENTARIOS
                3 - CULINARIA");

            var input = Console.ReadKey();

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

            case '2':
                smartTV.CurrrentChannel = new Documentary();
                break;

            case '3':
                smartTV.CurrrentChannel = new Culinary();
                break;

            default:
                break;
            }

            Console.WriteLine();

            smartTV.ShowChannel();
            smartTV.ShowStatus();

            Console.ReadKey();
        }