示例#1
0
        /// <summary>
        /// El método Operar será estático recibirá los dos números y el operador para luego llamar al método Operar de Calculadora y retornar el resultado al método de evento del botón btnOperar que reflejará el resultado en el Label txtResultado.
        /// </summary>
        /// <param name="numero1"></param>
        /// <param name="numero2"></param>
        /// <param name="operador"></param>
        /// <returns></returns>
        static double Operar(string numero1, string numero2, string operador)
        {
            Numero num1 = new Numero(numero1);
            Numero num2 = new Numero(numero2);

            return(Calculadora.operar(num1, num2, operador));
        }
        // Se llama al método operar con el botón.
        private void btnOperar_Click(object sender, EventArgs e)
        {
            double resultado;

            Numero numero1 = new Numero(txtNumero1.Text);
            Numero numero2 = new Numero(txtNumero2.Text);

            resultado = Calculadora.operar(numero1, numero2, cmbOperacion.Text);

            lblResultado.Text = resultado.ToString();
        }
示例#3
0
        private static double operar(string numero1, string numero2, string operador)
        {
            double retorno = 0;
            Numero num1;
            Numero num2;

            num1    = new Numero(numero1);
            num2    = new Numero(numero2);
            retorno = Calculadora.operar(num1, num2, operador);

            return(retorno);
        }