コード例 #1
0
ファイル: Cliente.cs プロジェクト: PatriMerele/things
 public void pagar(Bebida bebida) => dinero -= bebida.precio;
コード例 #2
0
ファイル: Cliente.cs プロジェクト: PatriMerele/things
 public void agregarBebida(Bebida bebida)
 {
     bebidasDeseadas.Enqueue(bebida);
 }
コード例 #3
0
 private bool alcanzaPara(Bebida bebida) => plata >= bebida.precio;
コード例 #4
0
ファイル: Barra.cs プロジェクト: VeronicaChoque/Semaforo
 public void agregarBebida(Bebida bebida)
 {
     bebidas.Add(bebida);
 }
コード例 #5
0
ファイル: Barra.cs プロジェクト: VeronicaChoque/Semaforo
 public bool hayStockDe(Bebida bebida) => bebida.stock > 0;
コード例 #6
0
        static void Main(string[] args)
        {
            Bebida fernet = new Bebida()
            {
                nombre = "Fernet",
                precio = 110,
                stock  = 40
            };
            Bebida ronConCola = new Bebida()
            {
                nombre = "Ron con Cola",
                precio = 100,
                stock  = 50
            };
            Bebida pinta = new Bebida()
            {
                nombre = "Pinta de cerveza artesanal",
                precio = 120,
                stock  = 100
            };
            Bebida daikiri = new Bebida()
            {
                nombre = "Daikiri",
                precio = 120,
                stock  = 50
            };

            Cliente beto = new Cliente()
            {
                nombre         = "Beto",
                dinero         = 500,
                tiempoBebidaMS = 1500
            };

            beto.agregarBebida(pinta);
            beto.agregarBebida(pinta);
            beto.agregarBebida(pinta);
            beto.agregarBebida(pinta);
            beto.agregarBebida(pinta);

            Cliente guido = new Cliente()
            {
                nombre         = "Guido",
                dinero         = 800,
                tiempoBebidaMS = 5000
            };

            guido.agregarBebida(daikiri);
            guido.agregarBebida(daikiri);

            Cliente adolfo = new Cliente()
            {
                nombre         = "Adolfo",
                dinero         = 200,
                tiempoBebidaMS = 3500
            };

            adolfo.agregarBebida(fernet);
            adolfo.agregarBebida(ronConCola);
            adolfo.agregarBebida(pinta);

            Cliente ivan = new Cliente()
            {
                nombre         = "Ivan",
                dinero         = 500,
                tiempoBebidaMS = 2000
            };

            ivan.agregarBebida(pinta);
            ivan.agregarBebida(pinta);
            ivan.agregarBebida(pinta);

            Cliente jessica = new Cliente()
            {
                nombre         = "Jessica",
                dinero         = 300,
                tiempoBebidaMS = 4500
            };

            jessica.agregarBebida(pinta);
            jessica.agregarBebida(pinta);
            jessica.agregarBebida(pinta);
            jessica.agregarBebida(pinta);
            jessica.agregarBebida(pinta);
            jessica.agregarBebida(pinta);
            jessica.agregarBebida(pinta);
            jessica.agregarBebida(pinta);
            jessica.agregarBebida(pinta);
            jessica.agregarBebida(pinta);

            Barra barra = new Barra();

            barra.conjuntoBebidas.Add(pinta);
            barra.conjuntoBebidas.Add(fernet);
            barra.conjuntoBebidas.Add(ronConCola);
            barra.conjuntoBebidas.Add(daikiri);

            barra.agregarCliente(beto);
            barra.agregarCliente(guido);
            barra.agregarCliente(adolfo);
            barra.agregarCliente(ivan);
            barra.agregarCliente(jessica);

            barra.clientesAHilo();

            Console.ReadKey();
        }