コード例 #1
0
        /// <summary>
        /// utiliza el metodo operar() de la clase Calculadora para realizar la operacion solicitada
        /// </summary>
        /// <param name="numero1"></param>
        /// <param name="numero2"></param>
        /// <param name="operador"></param>
        /// <returns> double resultado de la operacion solicitada </returns>
        private static double Operar(string numero1, string numero2, char operador)
        {
            Operando primerOperando  = new Operando(numero1);
            Operando segundoOperando = new Operando(numero2);

            return(Calculadora.Operar(primerOperando, segundoOperando, operador));
        }
コード例 #2
0
        /// <summary>
        /// Realizala operacion correspondiente entre 2 objetos
        /// </summary>
        /// <param name="numero1">Valor del primer operando</param>
        /// <param name="numero2">Valor del segundo oprando</param>
        /// <param name="operador">Operacion a realizar</param>
        /// <returns>El resultado de la operacion</returns>
        private static double Operar(string numero1, string numero2, string operador)
        {
            Numero valor1 = new Numero(numero1);
            Numero valor2 = new Numero(numero2);

            return(Calculadora.Operar(valor1, valor2, operador));
        }
コード例 #3
0
        /// <summary>
        /// Recibe como parametro dos numeros y un operador y retorna el resultado como double.
        /// </summary>
        /// <param name="n1"></param>
        /// <param name="n2"></param>
        /// <param name="operador"></param>
        /// <returns></returns>
        private static double Operar(string n1, string n2, string operador)
        {
            Numero operando1 = new Numero(n1);
            Numero operando2 = new Numero(n2);

            return(Calculadora.Operar(operando1, operando2, operador));
        }
コード例 #4
0
        private static double Operar(string Numero1, string Numero2, string operador)
        {
            Numero numeroUno = new Numero(Numero1);
            Numero numeroDos = new Numero(Numero2);

            return(Calculadora.Operar(numeroUno, numeroDos, operador));
        }
コード例 #5
0
        private void BtnOperar_Click(object sender, EventArgs e)
        {
            Numero num1 = new Numero(this.TxtBox1.Text);
            Numero num2 = new Numero(this.TxtBox2.Text);

            this.Lbl.Text = Calculadora.Operar(num1, num2, this.CmbBox.Text).ToString();
        }
コード例 #6
0
        private double Operar(String numero1, String numero2, String operador)
        {
            Entidades.Numero a = new Entidades.Numero(numero1);
            Entidades.Numero b = new Entidades.Numero(numero2);

            return(Calculadora.Operar(a, b, this.cmbOperador.Text));
        }
コード例 #7
0
        /// <summary>
        /// Realiza una operación matemática con los parámetros recibidos.
        /// </summary>
        /// <param name="numeroUno">Primer operando.</param>
        /// <param name="numeroDos">Segundo operando.</param>
        /// <param name="operador">Operación a realizar.</param>
        /// <returns>Devuelve el resultado de la operación realizada.</returns>
        private double Operar(string numeroUno, string numeroDos, string operador)
        {
            Numero numeroA = new Numero(numeroUno);
            Numero numeroB = new Numero(numeroDos);

            return(Calculadora.Operar(numeroA, numeroB, operador));
        }
コード例 #8
0
        /// <summary>
        /// Realiza la operacion con los numeros y el operador en el formulario
        /// </summary>
        /// <param name="numero1">texto de txtNumero1</param>
        /// <param name="numero2">texto de txtNumero2</param>
        /// <param name="operador">texto de cmbOperador</param>
        /// <returns></returns>
        private static double Operar(string numero1, string numero2, string operador)
        {
            Numero objNumero1 = new Numero(numero1);
            Numero objNumero2 = new Numero(numero2);

            return(Calculadora.Operar(objNumero1, objNumero2, operador));
        }
コード例 #9
0
        /// <summary>
        /// Realiza el calculo de los valores ingresados en base al operador ingresado
        /// </summary>
        /// <param name="numero1"></param>
        /// <param name="numero2"></param>
        /// <param name="operador"></param>
        /// <returns>Retorna el resultado del calculo</returns>
        private static double Operar(string numero1, string numero2, string operador)
        {
            Numero numIngresado1 = new Numero(numero1);
            Numero numIngresado2 = new Numero(numero2);

            return(Calculadora.Operar(numIngresado1, numIngresado2, operador));
        }
コード例 #10
0
 private void button_Operar_Click(object sender, EventArgs e)
 {
     if (txtNumero1.Text.ToString() != string.Empty && txtNumero2.Text.ToString() != string.Empty && comboBox_Oper.SelectedIndex != -1)
     {
         txtResultado.Text = Calculadora.Operar(double.Parse(txtNumero1.Text.ToString()), double.Parse(txtNumero2.Text.ToString()), comboBox_Oper.SelectedItem.ToString()).ToString();
     }
 }
コード例 #11
0
        //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.
        private static double Operar(string numero1, string numero2, string operador)
        {
            Operando num1 = new Operando(numero1);
            Operando num2 = new Operando(numero2);

            return(Calculadora.Operar(num1, num2, operador.ToCharArray()[0]));
        }
コード例 #12
0
        private void BtnOperar_Click(object sender, EventArgs e)
        {
            Numero numeroUno = new Numero(textNumero1.Text);
            Numero numeroDos = new Numero(textNumero2.Text);

            lblResultado.Text = Convert.ToString(Calculadora.Operar(numeroUno, numeroDos, cmbOperador.Text));
        }
コード例 #13
0
        /// <summary>
        /// Realiza la operaciòn entre los dos valores que recibe como parametros llamando al mètodo Operar de la clase Calculadora.
        /// </summary>
        /// <param name="numero1">Primer valor de la operaciòn</param>
        /// <param name="numero2">Segundo valor de la operaciòn.</param>
        /// <param name="operador">Operador recibido </param>
        /// <returns>Resultado de la operaciòn</returns>
        private static double Operar(string numero1, string numero2, string operador)
        {
            Numero nro1 = new Numero(double.Parse(numero1));
            Numero nro2 = new Numero(double.Parse(numero2));

            return(Calculadora.Operar(nro1, nro2, operador));
        }
コード例 #14
0
        /// <summary>
        /// Realiza las operaciones segun los parametros ingresados.
        /// </summary>
        /// <param name="numero1"> Segundo numero como parametro  </param>
        /// <param name="numero2"> Segundo numero como parametro </param>
        /// <param name="operador"> Tipo de operador artimetico </param>
        /// <returns> Retorna el resultado de la operacion </returns>
        private static double Operar(string numero1, string numero2, string operador)
        {
            Numero numeroUno = new Numero(numero1); // Nuevo objeto numeroUno
            Numero numeroDos = new Numero(numero2); // Nuevo objeto numeroDos

            return(Calculadora.Operar(numeroUno, numeroDos, operador));
        }
コード例 #15
0
        private static double Operar(string numero1, string numero2, string operando)
        {
            Numero numeroAux  = new Numero(numero1);
            Numero numeroAux2 = new Numero(numero2);

            return(Calculadora.Operar(numeroAux, numeroAux2, operando));
        }
コード例 #16
0
        /// <summary>
        /// Realiza una operacion matematica entre dos numeros
        /// </summary>
        private static double Operar(string numero1, string numero2, string operador)
        {
            Operando n1 = new Operando(numero1);
            Operando n2 = new Operando(numero2);

            return(Calculadora.Operar(n1, n2, operador));
        }
コード例 #17
0
        /// <summary>
        /// recibirá los dos números y el operador para luego
        /// llamar al método Operar de Calculadora y retornar un double
        /// </summary>
        /// <param name="numeroUno"></param>
        /// <param name="numeroDos"></param>
        /// <param name="operador"></param>
        /// <returns></returns>
        public static double Operar(string numeroUno, string numeroDos, string operador)
        {
            Numero aux1 = new Numero(numeroUno);
            Numero aux2 = new Numero(numeroDos);

            return(Calculadora.Operar(aux1, aux2, operador));
        }
コード例 #18
0
        private static double Operar(string num1, string num2, string Operador)
        {
            Numero uno = new Numero(num1);
            Numero dos = new Numero(num2);

            return(Calculadora.Operar(uno, dos, Operador));
        }
コード例 #19
0
        /// <summary>
        /// Realiza la operación con los elementos pasados por parámetro
        /// </summary>
        /// <param name="numero1">Primer operando</param>
        /// <param name="numero2">Segundo operando</param>
        /// <param name="operador">Operador que indica tipo de operación</param>
        /// <returns></returns>
        public static double Operar(string numero1, string numero2, string operador)
        {
            Numero aux1 = new Numero(numero1);
            Numero aux2 = new Numero(numero2);

            return(Calculadora.Operar(aux1, aux2, operador));
        }
コード例 #20
0
        /// <summary>
        /// Recibe tres atributos del tipo string y realiza la operacion de los atributos.
        /// </summary>
        /// <param name="num1"></param>
        /// <param name="num2"></param>
        /// <param name="operador"></param>
        /// <returns>Retorna el resultado de la operacion</returns>
        public static double Operar(string num1, string num2, string operador)
        {
            Numero numero1 = new Numero(num1);
            Numero numero2 = new Numero(num2);

            return(Calculadora.Operar(numero1, numero2, operador));
        }
コード例 #21
0
        private static double Operar(string numero1, string numero2, string operador)
        {
            Numero num1 = new Numero(numero1);
            Numero num2 = new Numero(numero2);

            return(Calculadora.Operar(num1, num2, Convert.ToChar(operador)));
        }
コード例 #22
0
        private void ButtonOperar_Click(object sender, EventArgs e)
        {
            Numero numeroUno = new Numero(textNumeroUno.Text);
            Numero numeroDos = new Numero(textNumeroDos.Text);

            this.labelResultado.Text = Calculadora.Operar(numeroUno, numeroDos, comboBoxOperadores.Text).ToString();
        }
コード例 #23
0
        /// <summary>
        /// Recibe dos numeros y un operador, llama al metodo Operar
        /// de Calculadora para realizar la operacion
        /// </summary>
        /// <param name="numero1">Primer numero</param>
        /// <param name="numero2">Segundo numero</param>
        /// <param name="operador">Operador del calculo</param>
        /// <returns>Resultado del calculo</returns>
        private static double Operar(string numero1, string numero2, string operador)
        {
            Numero primerNumero  = new Numero(numero1);
            Numero segundoNumero = new Numero(numero2);

            return(Calculadora.Operar(primerNumero, segundoNumero, operador));
        }
コード例 #24
0
        /// <summary>
        /// Realiza la operación matemática requerida por el usuario entre los valores ingresados.
        /// </summary>
        /// <param name="numero1">Primer operando.</param>
        /// <param name="numero2">Segundo operando.</param>
        /// <param name="operador">Operador a utilizar.</param>
        /// <returns>Retorna un double con el resultado de la operación.</returns>
        public static double Operar(string numero1, string numero2, string operador)
        {
            Numero operando1 = new Numero(numero1);
            Numero operando2 = new Numero(numero2);

            return(Calculadora.Operar(operando1, operando2, operador));
        }
コード例 #25
0
        private static Double Operar(string numero1, string numero2, string operador)
        {
            Numero n1 = new Numero(numero1);
            Numero n2 = new Numero(numero2);

            return(Calculadora.Operar(n1, n2, operador));
        }
コード例 #26
0
        /// <summary>
        /// Crea 2 instancias de la clase "Numero" y llama al metodo estatico "Operar" de la clase "Calculadora".
        /// </summary>
        /// <param name="numero1"></param>
        /// <param name="numero2"></param>
        /// <param name="operador"></param>
        /// <returns>El resultado de la operacion recibida por parámetros.</returns>
        private static double Operar(string numero1, string numero2, string operador)
        {
            Numero numberOne = new Numero(numero1);
            Numero numberTwo = new Numero(numero2);

            return(Calculadora.Operar(numberOne, numberTwo, operador));
        }
コード例 #27
0
        /// <summary>
        /// Genera los objetos de tipo Numero y llama al método Operar de la clase Calculadora
        /// </summary>
        /// <param name="strNumero1"></param>
        /// <param name="strNumero2"></param>
        /// <param name="operador"></param>
        /// <returns></returns>
        private static double Operar(string strNumero1, string strNumero2, string operador)
        {
            Numero num1 = new Numero(strNumero1);
            Numero num2 = new Numero(strNumero2);

            return(Calculadora.Operar(num1, num2, operador));
        }
コード例 #28
0
        /// <summary>
        ///     Realiza la operacion con los datos de los textBox.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnOperar_Click(object sender, EventArgs e)
        {
            Numero numero1 = new Numero(txtNumero1.Text);
            Numero numero2 = new Numero(txtNumero2.Text);

            lblResultado.Text = string.Format("{0}", Calculadora.Operar(numero1, numero2, cmbOperador.Text));
        }
コード例 #29
0
        static double Operar(string n1, string n2, string op)
        {
            Numero num1 = new Numero(n1);
            Numero num2 = new Numero(n2);

            return(Calculadora.Operar(num1, num2, op));
        }
コード例 #30
0
        /// <summary>
        /// Realiza la operacion correspondiente entre dos numeros basandose en el operador elegido.
        /// </summary>
        /// <param name="numero1" objeto de tipo Numero></param>
        /// <param name="numero2" objeto de tipo Numero></param>
        /// <param name="operador" cadena que contiene el operador></param>
        /// <returns></returns>
        private static double Operar(string numero1, string numero2, string operador)
        {
            char operadorAuxiliar;

            char.TryParse(operador, out operadorAuxiliar);
            return(Calculadora.Operar(new Numero(numero1), new Numero(numero2), operadorAuxiliar));
        }