private void Sqrt_Click(object sender, EventArgs e) // корень { try { znak = '√'; a = Fill(); string rezult = "√ " + a.ToString(); rez.Text = rezult; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void Power_Click(object sender, EventArgs e) // степень { try { znak = '^'; a = Fill(); pow.Enabled = true; string rezult = a.ToString() + "^"; rez.Text = rezult; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void Amount_Click(object sender, EventArgs e) // + { try { znak = '+'; a = Fill(); string rezult = a.ToString() + " + "; rez.Text = rezult; whole.Clear(); numerator.Clear(); denominator.Clear(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void Result_Click(object sender, EventArgs e) // = { try { Drob d = new Drob(); switch (znak) { case '+': b = Fill(); d = a + b; Drob.SetFormat(d); rez.Text += b.ToString() + " = " + d.ToString(); break; case '-': b = Fill(); d = a - b; Drob.SetFormat(d); rez.Text += b.ToString() + " = " + d.ToString(); break; case '*': b = Fill(); d = a * b; Drob.SetFormat(d); rez.Text += b.ToString() + " = " + d.ToString(); break; case '/': b = Fill(); d = a / b; Drob.SetFormat(d); rez.Text += b.ToString() + " = " + d.ToString(); break; case '√': d = a.sqrt(); rez.Text += " = " + d.ToString(); break; case '^': int u = Convert.ToInt32(pow.Text); d = a.Pow(u); rez.Text += u.ToString() + " = " + d.ToString(); break; } } catch (Exception ex) { MessageBox.Show(ex.Message); } }