Exemple #1
0
 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); }
 }
Exemple #2
0
 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); }
 }
Exemple #3
0
 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); }
 }
Exemple #4
0
        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); }
        }