예제 #1
0
        static void Main(string[] args)
        {
            Elevador elevador = new Elevador();

            Console.WriteLine("Quantos andares tem este elevador?");
            elevador.totalDeAndares = int.Parse(Console.ReadLine());


            Console.WriteLine("Quantas pessoas há no elevador?");
            elevador.capacidadeDoElevador = int.Parse(Console.ReadLine());
            Console.WriteLine(elevador.Entrar());

            //Console.WriteLine("Há alguem dentro do elevador?");
            Console.WriteLine(elevador.Sair());

            Console.WriteLine("Quantos Andares deseja subir?");

            Console.WriteLine(elevador.Subir());
        }
예제 #2
0
        static void Main(string[] args)
        {
            Elevador p1 = new Elevador();

            Console.WriteLine("Digite o total de andares do predio");
            p1.totalandares = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("Capacidade ");
            p1.capacidade = Convert.ToInt32(Console.ReadLine());

            Console.WriteLine("A Capacidade do elevador é de : " + p1.getCapacidade() + " pessoas");
            Console.WriteLine("\n");


            while (recebe != 5)
            {
                Console.WriteLine("Digite \n " +
                                  "1 para subir elevador \n " +
                                  "2 para descer elevador \n " +
                                  "3 para entrar pessoa \n " +
                                  "4 para sair pessoa \n " +
                                  "5 para sair do programa \n");

                recebe = Convert.ToInt32(Console.ReadLine());
                if (recebe == 1)
                {
                    if (p1.AndarAtual < p1.totalandares)
                    {
                        p1.setAndarAtualCima(p1.AndarAtual);
                    }
                    else
                    {
                        Console.WriteLine("O elevador já está no ultimo andar. \n");
                    }
                }
                else if (recebe == 2)
                {
                    if (p1.AndarAtual > 0)
                    {
                        p1.setAndarAtualBaixo(p1.AndarAtual);
                    }
                    else
                    {
                        Console.WriteLine("O elevador já está no terreo. \n");
                    }
                }
                else if (recebe == 3)
                {
                    if (p1.pessoasqtd < p1.capacidade)
                    {
                        p1.setPessoasqtdEntra(p1.pessoasqtd);
                    }
                    else
                    {
                        Console.WriteLine("O elevador ja está cheio. \n");
                    }
                }
                else if (recebe == 4)
                {
                    if (p1.pessoasqtd > 0)
                    {
                        p1.setPessoasqtdSai(p1.pessoasqtd);
                    }
                    else
                    {
                        Console.WriteLine("O elevador ja está vazio. \n");
                    }
                }
                Console.WriteLine("\n O elevador se encontra no andar " + p1.getAndarAtual() + "\n contendo " + p1.getPessoasqtd() + " pessoas dentro \n \n");
            }
        }