예제 #1
0
        private void btIgual_Click(object sender, EventArgs e)
        {
            instanciaCalculadora.Numero2 = Convert.ToDouble(tbDisplay.Text);

            switch (operacion)
            {
            case '+':
                resultado = instanciaCalculadora.suma(instanciaCalculadora.Numero1, instanciaCalculadora.Numero2);
                break;

            case '-':
                resultado = instanciaCalculadora.resta(instanciaCalculadora.Numero1, instanciaCalculadora.Numero2);
                break;

            case '*':
                resultado = instanciaCalculadora.producto(instanciaCalculadora.Numero1, instanciaCalculadora.Numero2);
                break;

            case '/':
                resultado = instanciaCalculadora.division(instanciaCalculadora.Numero1, instanciaCalculadora.Numero2);
                break;
            }
            DateTime fecha = DateTime.Now;
            string   fila  = Convert.ToString(fecha) + " ----> " + Convert.ToString(instanciaCalculadora.Numero1) + operacion + Convert.ToString(instanciaCalculadora.Numero2) + " = " + resultado;

            lbListaCalculos.Items.Add(fila);
            fila           = "";
            tbDisplay.Text = Convert.ToString(resultado);
            tbDisplay.Text = "";
            listaDeCalculos.Add(fila);
        }
예제 #2
0
        private void btIgual_Click(object sender, EventArgs e)
        {
            instanciaCalculadora.Numero2 = Convert.ToDouble(tbDisplay.Text);

            switch (operacion)
            {
            case '+':
                resultado = instanciaCalculadora.suma(instanciaCalculadora.Numero1, instanciaCalculadora.Numero2);
                break;

            case '-':
                resultado = instanciaCalculadora.resta(instanciaCalculadora.Numero1, instanciaCalculadora.Numero2);
                break;

            case '*':
                resultado = instanciaCalculadora.producto(instanciaCalculadora.Numero1, instanciaCalculadora.Numero2);
                break;

            case '/':
                resultado = instanciaCalculadora.division(instanciaCalculadora.Numero1, instanciaCalculadora.Numero2);
                break;
            }


            tbDisplay.Text = Convert.ToString(resultado);
        }