static void Main(string[] args)
        {
            CoffeePowder  coffee      = new CoffeePowder(100);
            WaterGalon    water       = new WaterGalon(1000);
            CoffeeMilk    milk        = new CoffeeMilk(400);
            CoffeeMachine yummyCoffee = new CoffeeMachine(coffee, water, milk);

            Console.WriteLine("The Coffee Machine!");
            Console.WriteLine("Pilihan : ");
            Console.WriteLine("A. Espresso");
            Console.WriteLine("B. Cappucino");
            Console.WriteLine("Pilihan Salah Satu : ");

            char order = char.Parse(Console.ReadLine());

            if (order == 'a')
            {
                Console.WriteLine("\ncheck " + yummyCoffee.checkAvailability());
                String result = yummyCoffee.makeEsspresso();
                Console.WriteLine("result " + result);
            }

            if (order == 'b')
            {
                Console.WriteLine("\ncheck " + yummyCoffee.checkAvailability());
                String result = yummyCoffee.makeCappucino();
                Console.WriteLine("result " + result);
            }

            Console.WriteLine("check " + yummyCoffee.checkAvailability());
        }
示例#2
0
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");

            CoffeePowder coffe = new CoffeePowder(1000);
            WaterGalon   water = new WaterGalon(1000);
            Milk         milk  = new Milk(300);

            CoffeeMachine yummyCoffe = new CoffeeMachine(coffe, water, milk);

            //1st cup coffe
            Console.WriteLine("check" + yummyCoffe.checkAvailability());
            String result = yummyCoffe.makeEsspresso();

            Console.WriteLine("result" + result);

            //2nd cup coffe
            Console.WriteLine("check" + yummyCoffe.checkAvailability());
            result = yummyCoffe.makeEsspresso();
            Console.WriteLine("result" + result);

            //3rd cup coffe
            Console.WriteLine("check" + yummyCoffe.checkAvailability());
            result = yummyCoffe.makeEsspresso();
            Console.WriteLine("result" + result);

            //4th cup coffe
            Console.WriteLine("check" + yummyCoffe.checkAvailability());
            result = yummyCoffe.makeEsspresso();
            Console.WriteLine("result" + result);

            //5th cup coffe
            Console.WriteLine("check" + yummyCoffe.checkAvailability());
            result = yummyCoffe.makeEsspresso();
            Console.WriteLine("result" + result);

            //6th cup coffe
            Console.WriteLine("check" + yummyCoffe.checkAvailability());
            result = yummyCoffe.makeEsspresso();
            Console.WriteLine("result" + result);

            //1st cup capucino
            Console.WriteLine("check" + yummyCoffe.checkAvailability());
            result = yummyCoffe.makeCapucino();
            Console.WriteLine("result" + result);


            Console.WriteLine("check" + yummyCoffe.checkAvailability());
        }
 public CoffeeMachine(CoffeePowder powder, WaterGalon galon, WaterMilk milk)
 {
     this.waterGalon  = galon;
     this.coffePowder = powder;
     this.waterMilk   = milk;
 }
示例#4
0
 public CoffeeMachine(CoffeePowder powder, WaterGalon galon)
 {
     this.waterGalon  = galon;
     this.coffePowder = powder;
 }