Beispiel #1
0
        private void EqualButton_Click(object sender, EventArgs e)
        {
            dNum1 = Convert.ToDouble(sNum1);
            dNum2 = Convert.ToDouble(sNum2);

            switch (cm)
            {
            case CurrentMath.Plus:
                display.Text = (dNum1 + dNum2).ToString();
                break;

            case CurrentMath.Minus:
                display.Text = (dNum1 - dNum2).ToString();
                break;

            case CurrentMath.Times:
                display.Text = (dNum1 * dNum2).ToString();
                break;

            case CurrentMath.Division:
                display.Text = (dNum1 / dNum2).ToString();
                break;

            default:
                break;
            }

            sNum1 = "";
            sNum2 = "";

            cm      = CurrentMath.None;
            dotUsed = false;
            getFocus.Focus();
        }
Beispiel #2
0
 private void CleanButton_Click(object sender, EventArgs e)
 {
     display.Text = "";
     sNum1        = "";
     sNum2        = "";
     cm           = CurrentMath.None;
     dotUsed      = false;
     getFocus.Focus();
 }
Beispiel #3
0
 private void DivisionButton_Click(object sender, EventArgs e)
 {
     if (cm == CurrentMath.None && display.Text != "")
     {
         cm            = CurrentMath.Division;
         display.Text += " ÷ ";
         dotUsed       = false;
     }
     getFocus.Focus();
 }