示例#1
0
        private void igual_Click(object sender, EventArgs e)
        {
            double suma, resta, multiplicacion, division;

            if (Pantalla.Text == "")
            {
                Pantalla.Clear();
            }

            else
            {
                segundoNumero = double.Parse(Pantalla.Text);

                switch (operador)
                {
                case "+":
                    suma          = objetoSumar.SumaCalculadora(primerNumero, segundoNumero);
                    Pantalla.Text = suma.ToString();
                    var           = suma;
                    break;

                case "-":
                    resta         = objetoRestar.RestaCalculadora(primerNumero, segundoNumero);
                    Pantalla.Text = resta.ToString();
                    var           = resta;
                    break;

                case "*":
                    multiplicacion = objetoMultiplicar.MultCalculadora(primerNumero, segundoNumero);
                    Pantalla.Text  = multiplicacion.ToString();
                    var            = multiplicacion;
                    break;

                case "/":
                    division      = objetoDividir.DiviCalculadora(primerNumero, segundoNumero);
                    Pantalla.Text = division.ToString();
                    var           = division;
                    if (segundoNumero == 0)
                    {
                        Pantalla.Text = "Math Error";
                    }
                    break;
                }
            }
        }