Exemplo n.º 1
0
        static void Main(string[] args)
        {
            

            List<Carro> Cars = new List<Carro>();
            
           
            int numCars;
            numCars = int.Parse(Console.ReadLine());
          

            for (int i = 0; i < numCars; i++)
            {
                Carro ck = new Carro(); ;


                string modelo = Console.ReadLine();
                string marca = Console.ReadLine();
                string placa = Console.ReadLine();
                int capacidadePessoas = int.Parse(Console.ReadLine());

                ck.SetModelo(modelo);
                ck.SetMarca(marca);
                ck.SetPlaca(placa);
                ck.SetCapacidadePessoas(capacidadePessoas);
                ck.SetId();

                ck.GetModelo();
                ck.GetMarca();
                ck.GetPlaca();
                ck.GetId();
              
                Cars.Add(ck);

                
            }


             
               Console.WriteLine("Digite o ID do Carro desejado para se alocar");
               int idEscolha = int.Parse(Console.ReadLine());

                 while (idEscolha >= 0)
                 {
                    
                  for (int j = 0; j < Cars.Count; j++)
                
                  {
                   
                      Carro aloca = new Carro();
                      aloca = (Carro)Cars[j];                   
                   
                                       
                    if (aloca.GetId() == idEscolha)
                    {
                     
                       
                        if (aloca.Get_qtdPassa() = aloca.GetcapacidadePessoas())
                        {
                            Console.WriteLine("{0} Lotado: ", _idCarro));
                        }
                        
                        else
                        {
                           aloca.Set_qtdPassa(aloca.Get_qtdPassa() + 1);
                           Cars[j] = aloca;
                        }
                                          

                
            
            for (int  k = 0; k < numCars; k++)
                {
                    Console.WriteLine("Carro: " + " Id- " + (k + 1) + " Marca- " + Cars[k].GetMarca() + " Modelo- " + Cars[k].GetModelo() + " Placa- " + Cars[k].GetPlaca());
                    Console.WriteLine("Vagas Restantes: " + Cars[k].GetCapacidadePessoas());
   
                }


            
            
            Console.ReadKey();
            

        }
    }
}