Exemplo n.º 1
0
        static void Main(string[] args)
        {
            asientos[,] sala = new asientos[9, 8];
            pelicula peli = new pelicula(true, "harry potter", 98, 14, "adssad");
            cine     Cine = new cine(peli, sala);

            Cine.sentarEspectadores();
        }
Exemplo n.º 2
0
        public void sentarEspectadores()
        {
            Random rdn = new Random();

            this.espectadoresTotales();
            for (int i = 0; i < this.espectadores.Count; i++)
            {
                if (this.espectadores[i].tieneDinero(100) && this.espectadores[i].tieneEdad(14))
                {
                    asientos asiento = this.sala[rdn.Next(1, 9), rdn.Next(1, 8)];

                    if (asiento.getespectador == null)
                    {
                        asiento.getespectador = this.espectadores[i];
                        Console.Write("Conseguimos un puesto para: ");
                        pelicula.toString();
                    }
                    else
                    {
                        bool tienePuesto = this.hayLugar(this.espectadores[i]);

                        if (tienePuesto == true)
                        {
                            Console.Write("Conseguimos un puesto para: ");
                            pelicula.toString();
                        }
                        else
                        {
                            Console.Write("no hay puesto disponible");
                        }
                    }
                }
                else
                {
                    Console.WriteLine("no cumple los requisitos para ver la pelicula");
                    Console.WriteLine("el espectador tiene " + this.espectadores[i].Edad + " años y tiene " + this.espectadores[i].Dinero + "$");
                }
            }
        }