Ejemplo n.º 1
0
 private void HandleEqualButton(EqualButton equalButton)
 {
     if (isAnimation || equalButton.isSelected || !formula.CanAppendEqual(equalButton.equal))
     {
         SoundWareHouse.Instance.seButtonError.GetComponent <AudioSource>().Play();
         return;
     }
     SoundWareHouse.Instance.seTermButton.GetComponent <AudioSource>().Play();
     formula.AppendEqual(equalButton.equal);
     formulaText.AppendEqual();
     HandleTermButton(equalButton);
 }
Ejemplo n.º 2
0
 private void DivButton_Click(object sender, EventArgs e) // / operation
 {
     if (finish == false)
     {
         EqualButton.PerformClick(); //used to perform multiple calculations
         calc.Divide(Convert.ToDecimal(textBox1.Text));
         finish = true;
     }
     else
     {
         calc.Divide(Convert.ToDecimal(textBox1.Text));
         finish = true;
     }
     operation += textBox1.Text + " / ";
 }
Ejemplo n.º 3
0
        private void OperatorButton_Click(object sender, EventArgs e)
        {
            Button op = (Button)sender;

            if (resVal != 0)
            {
                EqualButton.PerformClick();
                showprevoperation  = true;
                operand            = op.Text;
                prevOperation.Text = resVal + " " + operand;
            }

            else
            {
                operand            = op.Text;
                resVal             = Double.Parse(TotalDisplay.Text);
                showprevoperation  = true;
                prevOperation.Text = resVal + " " + operand;
            }
            first_num = prevOperation.Text;
        }