} //снять деньги public void replenish(int dig) { this.balance += dig; BankTransaction i = new BankTransaction(dig); arr.Enqueue(i); } //пополнить баланс
public void withdraw(int dig) { if (dig <= this.balance) { this.balance -= dig; BankTransaction i = new BankTransaction(-dig); arr.Enqueue(i); } else { Console.WriteLine("Средств не хватает!"); } } //снять деньги
} //пополнить баланс public void transfer(ref Bank i, int dig)//перевод денег (i - с какого счета снимаем) ( dig - количество денег) { if (i.balance >= dig) { i.balance -= dig; this.balance += dig; BankTransaction k = new BankTransaction(dig); arr.Enqueue(k); } else { Console.WriteLine("Недостаточно стредств"); } }