Beispiel #1
0
        private void BtnResultado_Click(object sender, EventArgs e)
        {
            segundo = double.Parse(TxtBPantalla.Text);

            double Suma;
            double Resta;
            double Multiplicacion;
            double Division;

            switch (operador)
            {
            case "+":
                Suma = obj.Sumar((primero), (segundo));
                TxtBPantalla.Text = Suma.ToString();
                break;

            case "-":
                Resta             = obj2.Restar((primero), (segundo));
                TxtBPantalla.Text = Resta.ToString();
                break;

            case "*":
                Multiplicacion    = obj3.Multiplicacion((primero), (segundo));
                TxtBPantalla.Text = Multiplicacion.ToString();
                break;

            case "/":
                Division          = obj4.Division((primero), (segundo));
                TxtBPantalla.Text = Division.ToString();
                break;
            }
        }
        private void Buttonigual_Click(object sender, RoutedEventArgs e)
        {
            num2 = Double.Parse(resTextBox.Text);

            double Suma;
            double Resta;
            double Multiplicacion;
            double Division;

            switch (Operation)
            {
            case "+":
                Suma            = op1.Sum((num1), (num2));
                resTextBox.Text = Suma.ToString();

                break;

            case "-":
                Resta           = op2.Res((num1), (num2));
                resTextBox.Text = Resta.ToString();
                break;

            case "*":
                Multiplicacion  = op3.Multi((num1), (num2));
                resTextBox.Text = Multiplicacion.ToString();
                break;

            case "/":
                if (num2 == 0)
                {
                    MessageBox.Show("SYSTEM ERROR");
                    resTextBox.Clear();
                }
                else
                {
                    Division        = op4.Div((num1), (num2));
                    resTextBox.Text = Division.ToString();
                }
                break;

            case " ":

                MessageBox.Show("no se encontro en numero secundario");


                break;
            }
        }
Beispiel #3
0
        private void btnSuma(object sender, EventArgs e)
        {
            Double n1, n2, Suma;

            n1   = Convert.ToDouble(txtNum1.Text);
            n2   = Convert.ToDouble(txtNum2.Text);
            Suma = n1 + n2;
            labelResultado.Text = Suma.ToString();
            if (txtNum1.Text == "")
            {
                labelResultado.Text = "No hay numero 1";
            }
            else if (txtNum2.Text == "")
            {
                labelResultado.Text = "No hay numero 2";
            }
        }
Beispiel #4
0
        private void Btnigual_Click(object sender, EventArgs e)
        {
            Segundo = double.Parse(Txtmostrar.Text);

            double Suma;
            double Resta;
            double Division;
            double Multiplicacion;


            switch (Operando)
            {
            case "+":
            {
                Suma            = Operador.Sumar((Primero), (Segundo));
                Txtmostrar.Text = Suma.ToString();
            }
            break;

            case "-":
            {
                Resta           = Operador.Restar((Primero), (Segundo));
                Txtmostrar.Text = Resta.ToString();
            }
            break;

            case "/":
            {
                Division        = Operador.Dividir((Primero), (Segundo));
                Txtmostrar.Text = Division.ToString();
            }
            break;

            case "*":
            {
                Multiplicacion  = Operador.Multiplicar((Primero), (Segundo));
                Txtmostrar.Text = Multiplicacion.ToString();
            }
            break;
            }
        }
Beispiel #5
0
        //=
        private void botonigual_Click(object sender, EventArgs e)
        {
            try
            {
                segundo = double.Parse(textbox.Text);
                double Suma;
                double resta;
                double mult;
                double div;
                string op = "";
                switch (operador)
                {
                case "+":
                    Suma         = suma1.Sumar((primero), (segundo));
                    textbox.Text = Suma.ToString();
                    result       = primero + segundo;
                    op           = primero.ToString() + operador + segundo.ToString() + "=" + result;
                    historial.Add(op);
                    break;

                case "-":
                    resta        = resta2.Restar((primero), (segundo));
                    textbox.Text = resta.ToString();
                    result       = primero - segundo;
                    op           = primero.ToString() + operador + segundo.ToString() + "=" + result;
                    historial.Add(op);
                    break;

                case "x":
                    mult         = multiplicador3.Multiplicar((primero), (segundo));
                    textbox.Text = mult.ToString();
                    result       = primero * segundo;
                    op           = primero.ToString() + operador + segundo.ToString() + "=" + result;
                    historial.Add(op);
                    break;

                case "/":
                    div = division4.Dividir((primero), (segundo));
                    if (segundo == 0)
                    {
                        textbox.Text = "Math Error";
                    }
                    else
                    {
                        textbox.Text = div.ToString();
                    }
                    result = primero / segundo;
                    op     = primero.ToString() + operador + segundo.ToString() + "=" + result;
                    historial.Add(op);
                    break;
                }
            }
            catch (System.FormatException ep)
            {
                if (primero == 0)
                {
                    textbox.Text = "0";
                }
                else
                {
                    textbox.Text = "Syntax ERROR";
                }
            }
        }
 /// <summary>
 /// Užklotas metodas sugeneruoti string tipo eilutę iš objekto duomenų
 /// </summary>
 /// <returns>suformuota string eilutę</returns>
 public override string ToString()
 {
     return ID + ";" + Pirkėjas + ";" + Suma.ToString() + ";" + Darbuotojas + ";" + Data.ToString();
 }