示例#1
0
    protected void OnBigualClicked(object sender, EventArgs e)
    {
        if (igual == 0)
        {
            String display = Entrada.Text.ToString();
            numero2 = float.Parse(display);
            Entrada.DeleteText(0, Entrada.Text.Length);
            igual++;
            switch (operando)
            {
            case '/':
                Total = numero1 / numero2;
                break;

            case '*':
                Total = numero1 * numero2;
                break;

            case '-':
                Total = numero1 - numero2;
                break;

            case '+':
                Total = numero1 + numero2;
                break;
            }

            Entrada.InsertText(Total.ToString());
        }
    }
示例#2
0
 protected void OnB8Clicked(object sender, EventArgs e)
 {
     if (igual == 0)
     {
         String display = Entrada.Text.ToString();
         Entrada.DeleteText(0, Entrada.Text.Length);
         Entrada.InsertText(display + "8");
     }
 }
示例#3
0
 protected void OnBpuntoClicked(object sender, EventArgs e)
 {
     if (igual == 0)
     {
         if (Entrada.Text.ToString() == "")
         {
             punto++;
             String display = Entrada.Text.ToString();
             Entrada.DeleteText(0, Entrada.Text.Length);
             Entrada.InsertText(display + "0,");
         }
         if (punto == 0)
         {
             punto++;
             String display = Entrada.Text.ToString();
             Entrada.DeleteText(0, Entrada.Text.Length);
             Entrada.InsertText(display + ",");
         }
     }
 }