static void ControlarControleRemoto() { Console.Clear(); Console.WriteLine("Para usar o controle remoto você precisa sincronizar com a televisão"); Console.WriteLine("Escolhe uma opção:"); Console.WriteLine("1. Sincronizar controle com televisão"); Console.WriteLine("2. Aumentar volume"); Console.WriteLine("3. Diminuir volume"); Console.WriteLine("4. Próximo canal"); Console.WriteLine("5. Canal anterior"); Console.WriteLine("6. Mudar para canal específico"); Console.WriteLine("0. Sair do programa"); var opcao = Convert.ToInt16(Console.ReadLine()); switch (opcao) { case 1: _controleRemoto.SincronizarComTelevisao(_televisao); Console.WriteLine("Controle sincronizado!"); break; case 2: _controleRemoto.AumentarVolume(); break; case 3: _controleRemoto.DiminuirVolume(); break; case 4: _controleRemoto.ProximoCanal(); break; case 5: _controleRemoto.CanalAnterior(); break; case 6: MudarParaCanalEspecifico(); break; default: TerminarAplicação(); break; } Console.Clear(); Console.Write(_televisao.InfoDaTelevisao); Console.ReadKey(); ControlarControleRemoto(); }