private void eq1(object sender, EventArgs e) { Funcoes funcoes = new Funcoes(); funcoes.setTxt_1(txt_1[0].Text); funcoes.setTxt_2(txt_1[1].Text); FuncoesBLL.validadados2(funcoes); if (Erro.getErro()) { MessageBox.Show(Erro.getMens()); } else { float y = 0; System.Windows.Forms.DataVisualization.Charting.Series series1 = new System.Windows.Forms.DataVisualization.Charting.Series(); series1.ChartArea = "ChartArea1"; series1.ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Line; series1.Legend = "Legend1"; series1.Name = "y = +(" + funcoes.getTxt_1() + ") x +(" + funcoes.getTxt_2() + ")"; this.chart1.Series.Add(series1); for (int x = -100; x <= 100; x++) { y = float.Parse(funcoes.getTxt_1()) * x + float.Parse(funcoes.getTxt_2()); chart1.Series[i].Points.AddXY(x, y); } i = i + 1; } }
public static void validadados2(Funcoes funcoes) { Erro.setErro(false); if (funcoes.getTxt_1().Length == 0) { Erro.setErro("O campo é de preenchimento obrigatório..."); return; } else { funcoes.getTxt_1(); } try { float.Parse(funcoes.getTxt_1()); funcoes.getTxt_1(); } catch { Erro.setErro("O campo deve ser numérico..."); return; } if (funcoes.getTxt_2().Length == 0) { Erro.setErro("O campo é de preenchimento obrigatório..."); return; } else { funcoes.getTxt_2(); } try { float.Parse(funcoes.getTxt_2()); funcoes.getTxt_2(); } catch { Erro.setErro("O campo deve ser numérico..."); return; } }