private void InpBtn_Click(object sender, EventArgs e) { try { System.Windows.Forms.OpenFileDialog openFileDialog = new OpenFileDialog(); openFileDialog.InitialDirectory = System.IO.Path.GetFullPath(Environment.CurrentDirectory + Inp_Out.GetDataDirectiry()); if (openFileDialog.ShowDialog() == DialogResult.OK) { List <List <double> > data = Inp_Out.InpTXT(openFileDialog.FileName); if (Inp_Out.IsArr2Square(data)) { DataGridViewUtils.ArrayToGrid <double>(gridView, DataProcessing.ListToArray(data)); } else { MessageBsc.Show("Данные не являются прямоугольным массивом"); } } } catch (Exception exc) { MessageBsc.ShowError(exc.Message); } }
private void StartBtn_Click(object sender, EventArgs e) { try { double x = double.Parse(this.InputTextX.Text); int n = int.Parse(this.InputTextN.Text); double E = double.Parse(this.InputTextE.Text); if ((x > -1) & (x < 1)) { FunctionCalc calc = new FunctionCalc(x); string result = "Сумма N слагаемых: " + calc.CalcFunctionWith_N_E(n, 0) + Environment.NewLine; result += "Сумма слагаемых, больших заднанного Е: " + calc.CalcFunctionWith_N_E(n, E) + Environment.NewLine; result += "Сумма слагаемых, больших заданного Е/10: " + calc.CalcFunctionWith_N_E(n, E / 10) + Environment.NewLine; result += "Точное значение функции: " + calc.CalcFunction(); this.ResultText.Text = result; } else { MessageBox.Show("Необходимо ввести значение Х в интервале (-1: 1)!"); InputTextX.Text = ""; } } catch (Exception exc) { MessageBsc.ShowError(exc.Message); } }
private void runBtn_Click(object sender, EventArgs e) { try { OutputLbl.Text = ""; //данные из грида double[,] data = DataGridViewUtils.GridToArray2 <double>(gridView); //заполняем данными из грида массив точек Points[] points = new Points[data.GetLength(0)]; for (int r = 0; r < data.GetLength(0); r++) { Points pnt = new Points(data[r, 0], data[r, 1], r + 1); points[r] = pnt; } if (BiggestTriangle.IsTrianglePossible(points)) { OutputLbl.Text = "Самый треугольник получается из точек: " + BiggestTriangle.MaxTriangleSquare(points); } else { MessageBsc.ShowError("Из таких точек невозможно построить треугольник"); } } catch (Exception exc) { MessageBsc.ShowError(exc.Message); } }
private void StartBtn_Click(object sender, EventArgs e) { try { DataGridViewUtils.ArrayToGrid <double>(gridView, DataProcessing.ListToArray(DataProcessing.ColumEject(DataProcessing.Array2ToList2(DataGridViewUtils.GridToArray2 <double>(gridView))))); } catch (Exception exc) { MessageBsc.ShowError(exc.Message); } }
private void StartBtn_Click(object sender, EventArgs e) { try { StringModifier revString = new StringModifier(InputText.Text); ResultText.Text = revString.StrReverse(); } catch (Exception exc) { MessageBsc.ShowError(exc.Message); } }
private void StartBtn_Click(object sender, EventArgs e) { try { ListsComparer lstObj = new ListsComparer(List1Input.Text, List2Input.Text); ResultText.Text = ListsComparer.ListToStr <int>(lstObj.InList1NotInList2(), "; "); } catch (Exception exc) { MessageBsc.ShowError(exc.Message); } }
private void StartBtn_Click(object sender, EventArgs e) { try { SameItemsCount masObj = new SameItemsCount(InputText.Text); ResultText.Text = masObj.MaxRepeatCount(); } catch (Exception exc) { MessageBsc.ShowError(exc.Message); } }
private void StartBtn_Click(object sender, EventArgs e) { try { ArrayItemsProizv arrObj = new ArrayItemsProizv(ArrInput.Text); //double[] mas = ArrayItemsProizv.StrToArray<double>(; //mas[] = StrToArray<double>(str); ResultText.Text = arrObj.ItemsProizv(); } catch (Exception exc) { MessageBsc.ShowError(exc.Message); } }
private void InputBtn_Click(object sender, EventArgs e) { try { OutputLbl.Text = ""; System.Windows.Forms.OpenFileDialog openFileDialog = new OpenFileDialog(); openFileDialog.InitialDirectory = System.IO.Path.GetFullPath(Environment.CurrentDirectory + Inp_Out.GetDataDirectiry()); if (openFileDialog.ShowDialog() == DialogResult.OK) { List <List <double> > data = Inp_Out.InpTXT(openFileDialog.FileName); DataGridViewUtils.ArrayToGrid <double>(gridView, DataProcessing.ListToArray(data)); } } catch (Exception exc) { MessageBsc.ShowError(exc.Message); } }