private void polyByY(object sender, RoutedEventArgs e) { var str = qy.Text; var s = ParseModule.parseAll(str); var res = ComputingModule.calculatePolynom(s, int.Parse(y.Text)); Thread t = new Thread(() => MessageBox.Show(res.ToString(), "My App")); t.Start(); this.res = res; }
private void polySumByXY(object sender, RoutedEventArgs e) { var str = this.px.Text; var s = ParseModule.parseAll(str); var px = ComputingModule.calculatePolynom(s, 2); var str1 = this.qy.Text; var s1 = ParseModule.parseAll(str1); var yx = ComputingModule.calculatePolynom(s1, int.Parse(y.Text)); var qByXPlusY = ComputingModule.calculatePolynom(s1, int.Parse(y.Text) + int.Parse(x.Text)); var pByQtop = ComputingModule.calculatePolynom(s, int.Parse(qByXPlusY.ToString())); var sum = px * yx - pByQtop; Thread t = new Thread(() => MessageBox.Show(sum.ToString(), "My App")); t.Start(); this.res = res; }