예제 #1
0
 public void btponto(Memoria memoria, string tag)
 {
     _memoria = memoria;
     if (_memoria.Resultado && !_memoria.Digitando)
     {
         PilhaUp();
         _memoria.xs = " 0,";
         SetDigitando();
     }
     else if (_memoria.Digitando && !_memoria.xs.Contains(","))
     {
         _memoria.AddXString(",");
     }
     else if (!_memoria.Digitando)
     {
         _memoria.xs = " 0,";
         SetDigitando();
     }
 }
예제 #2
0
        public void btnumero(Memoria memoria, string tag)
        {
            _memoria = memoria;
            int numero = Convert.ToInt32(tag);

            if (_memoria.Digitando)
            {
                _memoria.AddXString(numero.ToString());
            }
            else if (_memoria.Resultado)
            {
                PilhaUp();
                _memoria.xs = string.Format(" {0}", numero.ToString());
                SetDigitando();
            }
            else
            {
                _memoria.xs = string.Format(" {0}", numero.ToString());
                SetDigitando();
            }
        }