public static void validadados3(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; } if (funcoes.getTxt_3().Length == 0) { Erro.setErro("O campo é de preenchimento obrigatório..."); return; } else { funcoes.getTxt_3(); } try { float.Parse(funcoes.getTxt_3()); funcoes.getTxt_3(); } catch { Erro.setErro("O campo deve ser numérico..."); return; } }
private void eq2(object sender, EventArgs e) { Funcoes funcoes = new Funcoes(); funcoes.setTxt_1(txt_2[0].Text); funcoes.setTxt_2(txt_2[1].Text); funcoes.setTxt_3(txt_2[2].Text); FuncoesBLL.validadados3(funcoes); if (Erro.getErro()) { MessageBox.Show(Erro.getMens()); } else { double 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() + ") x +(" + funcoes.getTxt_3() + ")"; this.chart1.Series.Add(series1); for (int x = -10; x <= 10; x++) { y = float.Parse(funcoes.getTxt_1()) * Math.Pow(x, 2) + float.Parse(funcoes.getTxt_2()) * x + float.Parse(funcoes.getTxt_3()); chart1.Series[i].Points.AddXY(x, y); } i = i + 1; } }