/// Нажатие кнопки сброса public void CE() { SetOperand(0); OperToRes(); fLastCommand = Command.None; fLastButton = BtnType.NoneB; fShowing = ShowNum.OperS; }
/// Нажатие цифровой кнопки public void Digit(int d) { switch (fLastButton) { case BtnType.ComB: switch (fLastCommand) { case Command.Op: OperToRes(); break; case Command.Res: CE(); break; } SetOperand(d); break; default: AddToOper(d); break; } fLastButton = BtnType.DigitB; fShowing = ShowNum.OperS; }
//protected -- Защищённые члены класса - для вызова из потомков или перекрытия // Вполнение арифметической операции protected void Calculate() { fCalcOp(); fShowing = ShowNum.ResS; }