コード例 #1
0
ファイル: Cine.cs プロジェクト: ArnauDiezSans/UD10_E9
        // METODES
        public Boolean CheckPrecioEdad(Espectador espectador, double precio, Pelicula pelicula)
        {
            // comprueba que el espectador tenga dinero y edad suficiente para entrar
            int    edadEspectador   = espectador.Edad;
            double dineroEspectador = espectador.Dinero;
            int    edadMinima       = pelicula.EdadMinima;

            if (edadEspectador < edadMinima || dineroEspectador < precio) //si es menor que la edad minima o no tiene suficiente dinero
            {
                return(false);
            }

            // restamos el precio de la entrada al dinero del espectador
            espectador.Dinero = espectador.Dinero - precio;

            return(true);
        }
コード例 #2
0
ファイル: Silla.cs プロジェクト: ArnauDiezSans/UD10_E9
 public void Aixecar()
 {
     // metodo usador para desocupar una silla del cine, cambia el varlo de la variable ocupado
     // al inicio de este metodo, variable ocupado contendra un objeto Espectador, que eliminamos y seteamos a null
     this.ocupado = null;
 }
コード例 #3
0
ファイル: Silla.cs プロジェクト: ArnauDiezSans/UD10_E9
 public Silla()
 {
     this.ocupado = null;
 }
コード例 #4
0
ファイル: Silla.cs プロジェクト: ArnauDiezSans/UD10_E9
 // METODOS
 public void Asentar(Espectador espectador)
 {
     // metodo usado para que el objeto espectador ocupe una silla, cambia el valor de la variable ocupado.
     // por defecto está en null, este metodo le asigna el objeto Espectador
     this.ocupado = espectador;
 }
コード例 #5
0
ファイル: Silla.cs プロジェクト: ArnauDiezSans/UD10_E9
 // CONSTRUCTORES
 public Silla(string etiqueta)
 {
     this.etiqueta = etiqueta;
     this.ocupado  = null;
 }