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); } } }
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"); } } }
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"); } }
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"); } }
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"); } } }