示例#1
0
        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;
            }
        }
示例#2
0
        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;
            }
        }