コード例 #1
0
 private void btnSapXep_Click(object sender, EventArgs e)
 {
     if (radGiam.Checked == false && radTang.Checked == false)
     {
         MessageBox.Show("Bạn chưa chọn Sắp xếp");
     }
     else
     {
         cXuLy    bt  = new cXuLy();
         string   s   = txtKetQua.Text.Trim();
         string[] arr = s.Split(new char[] { '\t' });
         int      n   = arr.Count();
         int[]    so  = new int[n];
         for (int i = 0; i < n; i++)
         {
             so[i] = int.Parse(arr[i]);
         }
         if (radTang.Checked == true)
         {
             txtKetQua.Text = bt.SapXepTangDan(so, n);
         }
         else
         {
             txtKetQua.Text = bt.SapXepGiamDan(so, n);
         }
     }
 }
コード例 #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            double a, b, c = 0;
            double test = 0;

            errorProvider1.SetError(txtHeSoA, "");
            errorProvider1.SetError(txtHeSoB, "");
            errorProvider1.SetError(txtHeSoC, "");
            try
            {
                a = double.Parse(txtHeSoA.Text);
                b = double.Parse(txtHeSoB.Text);
                c = double.Parse(txtHeSoC.Text);
                string[] Nghiem = new string[2];
                cXuLy    bt     = new cXuLy();
                Nghiem     = bt.PhuongTrinhBac2(a, b, c);
                txtX1.Text = Nghiem[0];
                txtX2.Text = Nghiem[1];
            }
            catch
            {
                if (txtHeSoA.Text == "")
                {
                    errorProvider1.SetError(txtHeSoA, "Hệ số a bạn đang để trống");
                }
                else if (double.TryParse(txtHeSoA.Text, out test) == false)
                {
                    errorProvider1.SetError(txtHeSoA, "Bạn nhập hệ số a chưa đúng");
                }

                if (txtHeSoB.Text == "")
                {
                    errorProvider1.SetError(txtHeSoB, "Hệ số b bạn đang để trống");
                }
                else if (double.TryParse(txtHeSoB.Text, out test) == false)
                {
                    errorProvider1.SetError(txtHeSoB, "Bạn nhập hệ số b chưa đúng");
                }

                if (txtHeSoC.Text == "")
                {
                    errorProvider1.SetError(txtHeSoC, "Hệ số c bạn đang để trống");
                }
                else if (double.TryParse(txtHeSoC.Text, out test) == false)
                {
                    errorProvider1.SetError(txtHeSoC, "Bạn nhập hệ số c chưa đúng");
                }
            }
        }
コード例 #3
0
 private void btnTaoMang_Click(object sender, EventArgs e)
 {
     errorProvider1.SetError(txtSoPhanTu, "");
     try
     {
         int n = int.Parse(txtSoPhanTu.Text);
         //txtKetQua.Clear();
         cXuLy bt = new cXuLy();
         txtKetQua.Text = bt.TaoMang(n);
     }
     catch
     {
         errorProvider1.SetError(txtSoPhanTu, "Bạn nhập chưa đúng");
     }
 }
コード例 #4
0
        private void btnBCNN_Click(object sender, EventArgs e)
        {
            int a, b = 0;

            errorProvider1.SetError(txtSoThu1, "");
            errorProvider1.SetError(txtSoThu2, "");
            try
            {
                if (txtSoThu1.Text == "")
                {
                    errorProvider1.SetError(txtSoThu1, "Bạn chưa nhập số thứ nhất");
                }
                else
                {
                    try
                    {
                        if (txtSoThu2.Text == "")
                        {
                            errorProvider1.SetError(txtSoThu2, "Bạn chưa nhập số thứ hai");
                        }
                        else
                        {
                            a = int.Parse(txtSoThu1.Text);
                            b = int.Parse(txtSoThu2.Text);
                            cXuLy bt = new cXuLy();
                            txtKetQua.Text = bt.BoiChungNhoNhat(a, b);
                        }
                    }
                    catch
                    {
                        errorProvider1.SetError(txtSoThu1, "Số thứ hai phải là số nguyên");
                    }
                }
            }
            catch
            {
                errorProvider1.SetError(txtSoThu1, "Số thứ nhất phải là số nguyên");
            }
        }
コード例 #5
0
        private void btnGiai_Click(object sender, EventArgs e)
        {
            errorProvider1.SetError(txtHeSoA, "");
            errorProvider1.SetError(txtHeSoB, "");
            double a, b = 0;

            try
            {
                a = double.Parse(txtHeSoA.Text);
                b = double.Parse(txtHeSoB.Text);
                cXuLy bt = new cXuLy();
                txtKetQua.Text = bt.PhuongTrinhBac1(a, b);
            }
            catch (Exception)
            {
                double x = 0;
                //int.TryParse(txtHeSoA.Text, out a);
                if (txtHeSoA.Text == "")
                {
                    errorProvider1.SetError(txtHeSoA, "Hệ số a bạn đang bỏ trống");
                }
                else if (double.TryParse(txtHeSoA.Text, out x) == false)
                {
                    errorProvider1.SetError(txtHeSoA, "Hệ số a bạn nhập chưa đúng");
                }

                if (txtHeSoB.Text == "")
                {
                    errorProvider1.SetError(txtHeSoB, "Hệ số b bạn đang bỏ trống");
                }
                else if (double.TryParse(txtHeSoB.Text, out x) == false)
                {
                    errorProvider1.SetError(txtHeSoB, "Hệ số b bạn nhập chưa đúng");
                }
            }
        }