Beispiel #1
0
        static void Main(string[] args)
        {
            Porta door = new Porta();

            string fase;

            do
            {
                Console.WriteLine(@" porta simulador
            abrir - 1
            fechar - 2
            sair - 3");
                fase = Console.ReadLine();


                switch (fase)
                {
                case "1":
                {
                    door.Abrir();
                    break;
                }

                case "2": {
                    door.Fechar();
                    break;
                }
                }
            }while(fase != "3");
        }
Beispiel #2
0
        static void Main(string[] args)
        {
            int   opcao;
            Porta porta1 = new Porta();

            do
            {
                Console.WriteLine("Escolha a opção");
                System.Console.WriteLine("1 = Abrir");
                System.Console.WriteLine("2 = Fechar");
                System.Console.WriteLine("0 = Sair");

                opcao = int.Parse(Console.ReadLine());

                switch (opcao)
                {
                case 1:
                {
                    if (porta1.Aberta)
                    {
                        System.Console.WriteLine("Não precisa se esforçar para nada");
                    }
                    else
                    {
                        System.Console.WriteLine("A porta Abriu");
                        porta1.Abrir();
                    }
                    break;
                }

                case 2:
                {
                    //!porta1.Aberta e o mesmo que porta1.Aberta == false
                    if (porta1.Aberta)
                    {
                        System.Console.WriteLine("A porta fechou");
                        porta1.Fechar();
                    }
                    else
                    {
                        System.Console.WriteLine("Porta já esta fechada");
                    }
                    break;
                }

                case 0:
                {
                    System.Console.WriteLine("Obrigado pela visita!!!");
                    break;
                }

                default:
                {
                    System.Console.WriteLine("Opção Inválida");
                    break;
                }
                }
            } while (opcao != 0);
        }
Beispiel #3
0
        static void Main(string[] args)
        {
            /*Crie uma classe Porta com os seguintes campos:
             * bool aberta = false;
             * Nela crie os seguintes métodos:
             *
             * void Abrir() : Caso a porta não esteja aberta, exibir a mensagem “A porta abriu”,
             * caso contrário exibir a mensagem: “Não precisa se esforçar pra nada”.
             * Faça uma implementação que simule o estado da porta se encontra aberta.
             *
             * void Fechar() : Caso a porta esteja aberta, exibir a mensagem:
             * “A porta fechou”, caso contrário exibir a mensagem “Porta já esta fechada".
             * Faça uma implementação que simule o estado da porta se encontra fechada;  */
            int   opcao  = 2;
            Porta porta1 = new Porta();

            while (opcao != 0)
            {
                Console.WriteLine("Em que estado a porta esta?");
                Console.WriteLine("1. Aberta");
                Console.WriteLine("2. Fechada");
                opcao = int.Parse(Console.ReadLine());
                if (opcao == 1)
                {
                    porta1.aberta = true;
                }

                else
                {
                    porta1.aberta = false;
                }

                Console.WriteLine("Qual ação deseja realizar?");
                Console.WriteLine("1. Abrir");
                Console.WriteLine("2. Fechar");
                Console.WriteLine("0. Sair");
                opcao = int.Parse(Console.ReadLine());
                if (opcao == 1)
                {
                    porta1.Abrir();
                }
                else if (opcao == 2)
                {
                    porta1.Fechar();
                }
            }
        }
Beispiel #4
0
        static void Main(string[] args)
        {
            Porta door  = new Porta();
            bool  saida = false;

            Console.Clear();

            System.Console.WriteLine("===============================================================");
            System.Console.WriteLine("                      Simulador de porta");
            System.Console.WriteLine("===============================================================");
            System.Console.WriteLine("1 - Abrir\n2 - Fechar\n*OBS: Insira 'sair' para sair do programa.\n");

            while (saida != true)
            {
                System.Console.WriteLine("Insira uma opção:");
                string choice = Console.ReadLine();

                switch (choice)
                {
                case "1":
                {
                    door.Abrir();
                    break;
                }

                case "2":
                {
                    door.Fechar();
                    break;
                }

                case "sair":
                {
                    saida = true;
                    break;
                }

                default:
                {
                    System.Console.WriteLine("Insira uma opção válida!");
                    break;
                }
                }
                System.Console.WriteLine(); //pula linha
            }
        }