private void btnOpenPar_Click(object sender, EventArgs e) { if (Tst == null) { return; } FactoredPolynomial fp = FactoredPolynomial.Parse(tbControlFact.Text); tbPoly.Text = Tst.OpenBraces(fp).ToString(); tbControlFact.Text = fp.ToString(); }
private void btnGenPoly_Click(object sender, EventArgs e) { if (Tst == null) { return; } _fp = Tst.GenFactoredP(); tbPoly.Text = Tst.OpenBraces(_fp).ToString(); tbControlFact.Text = _fp.ToString(); tbSquareFree.Text = ""; tbFullFactorization.Text = ""; }
private void btnFactorise_Click(object sender, EventArgs e) { if (Tst == null) { return; } FactoredPolynomial fp; if (tbControlFact.Text != "") { fp = FactoredPolynomial.Parse(tbControlFact.Text); ShowResult(Tst.Run(fp, true)); return; } else { fp = new FactoredPolynomial(); fp[1].Add(Polynomial.Parse(tbPoly.Text)); } ShowResult(Tst.Run(fp)); }