コード例 #1
0
        public override void Ejecutar()
        {
            var resultado = new KeyValuePair <int, int>(
                Calculadora.Resultado.Key * Valor.Key,
                Calculadora.Resultado.Value * Valor.Value);

            Calculadora.Actualizar(resultado);
        }
コード例 #2
0
        public override void Ejecutar()
        {
            var mcd = MathExtended.MinimoComunMultiplo(
                Calculadora.Resultado.Value,
                Valor.Value);

            var resultado = new KeyValuePair <int, int>(
                Calculadora.Resultado.Key * mcd / Calculadora.Resultado.Value - Valor.Key * mcd / Valor.Value,
                mcd);

            Calculadora.Actualizar(resultado);
        }
コード例 #3
0
 public override void Ejecutar()
 {
     // 1 indica que no es mayor
     // 0 indica que si es mayor
     if (Valor > Calculadora.Resultado)
     {
         Calculadora.Actualizar(0);
     }
     else
     {
         Calculadora.Actualizar(1);
     }
 }
コード例 #4
0
        public override void Ejecutar()
        {
            // 1 indica que no es entero
            // 0 indica que si es entero
            double resul = Valor % 1;

            if (resul == 0)
            {
                Calculadora.Actualizar(0);
            }
            else
            {
                Calculadora.Actualizar(1);
            }
        }
コード例 #5
0
 public override void Ejecutar()
 {
     Calculadora.Actualizar(Calculadora.Resultado + Valor);
 }
コード例 #6
0
 public override void Ejecutar()
 {
     Calculadora.Actualizar(Math.Pow(Calculadora.Resultado, 1 / Valor));
 }