private void minus_Click(object sender, EventArgs e) //минус { if (numberBox.Text != "" && numberBox.Text != "Game over!") { if (Calculate != null) { double a = Convert.ToDouble(numberBox.Text); tmp1 = Calculate.DoMath(tmp1, Convert.ToDouble(numberBox.Text)); if (Convert.ToString(tmp1) == "∞" || Convert.ToString(tmp1) == "-∞") { numberBox.Text = "Game over!"; numberBox2.Text = ""; tmp1 = 0; tmp2 = 0; Calculate = null; } else { numberBox.Text = ""; Calculate = new DoMinus(); numberBox2.AppendText($" {a} -"); } } else { tmp1 = Convert.ToDouble(numberBox.Text); numberBox2.AppendText($"{numberBox.Text} -"); numberBox.Text = ""; Calculate = new DoMinus(); } } else if (numberBox.Text == "" && Calculate != null) { Calculate = new DoMinus(); int x = numberBox2.Text.Length - 1; numberBox2.Text = numberBox2.Text.Remove(x, 1); numberBox2.Text = numberBox2.Text + "-"; } }
private void squared_Click(object sender, EventArgs e) //возводим в квадрат { if (numberBox.Text != "" && numberBox.Text != "Game over!") { ICalculate b = Calculate; double a = Convert.ToDouble(numberBox.Text); Calculate = new DoSquare(); string c = Calculate.DoMath(a, tmp2) + ""; if (c != "∞") { numberBox.Text = c; Calculate = b; } else { numberBox.Text = "Game over!"; numberBox2.Text = ""; tmp1 = 0; tmp2 = 0; Calculate = null; } } }