Exemplo n.º 1
0
 /// Нажатие кнопки сброса
 public void CE()
 {
     SetOperand(0);
     OperToRes();
     fLastCommand = Command.None;
     fLastButton  = BtnType.NoneB;
     fShowing     = ShowNum.OperS;
 }
Exemplo n.º 2
0
        /// Нажатие цифровой кнопки
        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;
        }
Exemplo n.º 3
0
        //protected -- Защищённые члены класса - для вызова из потомков или перекрытия

        // Вполнение арифметической операции
        protected void Calculate()
        {
            fCalcOp();
            fShowing = ShowNum.ResS;
        }