Ejemplo n.º 1
0
 private void btn7_Click(object sender, EventArgs e)
 {
     if (Entrada.Text == "Syntax ERROR" || Entrada.Text == "Math ERROR" || Entrada.Text == final.ToString())
     {
         Entrada.Clear();
     }
     Entrada.Text          = Entrada.Text + "7";
     Resultado_previo.Text = Resultado_previo.Text + "";
 }
Ejemplo n.º 2
0
 private void btn0_Click(object sender, EventArgs e)
 {
     if (Entrada.Text == "Syntax ERROR")
     {
         Entrada.Clear();
     }
     Entrada.Text          = Entrada.Text + "0";
     Resultado_previo.Text = Resultado_previo.Text + "";
 }
Ejemplo n.º 3
0
 private void btn_decimal_Click(object sender, EventArgs e)
 {
     if (Entrada.Text == "Syntax ERROR" || Entrada.Text == "Math ERROR")
     {
         Entrada.Clear();
     }
     Entrada.Text          = Entrada.Text + ",";
     Resultado_previo.Text = Resultado_previo.Text + "";
 }
Ejemplo n.º 4
0
        private void btn_igual_Click(object sender, EventArgs e)
        {
            second = double.Parse(Entrada.Text);

            if (operation == "+")
            {
                //Resultado_previo.Text = final.ToString();
                final = first + second;
                Entrada.Clear();
                Entrada.Text          = final.ToString();
                Resultado_previo.Text = first.ToString() + operation + second.ToString();
            }
            else if (operation == "*")
            {
                Resultado_previo.Text = final.ToString();
                final = first * second;
                Entrada.Clear();
                Entrada.Text          = final.ToString();
                Resultado_previo.Text = first.ToString() + operation + second.ToString();
            }
            else if (operation == "/")
            {
                if (second == 0)
                {
                    Entrada.Text = "Math ERROR";
                }
                else
                {
                    Resultado_previo.Text = final.ToString();
                    final = first / second;
                    Entrada.Clear();
                    Entrada.Text          = final.ToString();
                    Resultado_previo.Text = first.ToString() + operation + second.ToString();
                }
            }
            else if (operation == "-")
            {
                Resultado_previo.Text = final.ToString();
                final = first - second;
                Entrada.Clear();
                Entrada.Text = final.ToString();
            }
            //Resultado_previo.Text = "";
            string muestra = first.ToString() + operation + second.ToString();

            Resultado_previo.Text = muestra;
        }
Ejemplo n.º 5
0
        private void btn_div_Click(object sender, EventArgs e)
        {
            operation = "/";
            int cont = 0;

            foreach (var letra in Entrada.Text)
            {
                if (letra == ',')
                {
                    cont++;
                }
            }
            if (cont > 1)
            {
                Entrada.Text = "Syntax ERROR";
            }
            else
            {
                first = Convert.ToDouble(Entrada.Text);
                Entrada.Clear();
                //Resultado_previo.Text = Resultado_previo.Text + "-";
            }
        }
Ejemplo n.º 6
0
 private void btn_CE_Click(object sender, EventArgs e)
 {
     Entrada.Clear();
 }