private Wallet wallet; //Банк автомата

        #endregion Fields

        #region Constructors

        //Указывается начальный кеш автомата
        public VendingMachine(uint monetaryCapital)
        {
            wallet = new Wallet(monetaryCapital);
            foodPrice = new Dictionary<string, uint>()//Указывается, что может быть в автомате и его цену
            {
                { "Cake", 50 },
                { "Cookie", 10 },
                { "Wafers", 30 }
            };
            foodCount = new Dictionary<string, uint>()//Указывается товар и его количество
            {
                { "Cake", 4 },
                { "Cookie", 3 },
                { "Wafers", 10 }
            };
            deposit = 0;
        }
예제 #2
0
        private Wallet wallet; //Кошелек

        #endregion Fields

        #region Constructors

        //Указывается начальная сумма денег у покупателя
        public Customer(uint initialSum)
        {
            wallet = new Wallet(initialSum);//Кошелек
            foodCount = new Dictionary<string, uint>();
        }