Exemplo n.º 1
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            double  a = double.Parse(txtA.Text);
            double  b = double.Parse(txtB.Text);
            double  c = double.Parse(txtC.Text);
            Equacao x = new Equacao();

            x.SetABC(a, b, c);
            txtdelta.Text = x.Delta().ToString();

            double i, j;

            if (x.X1(out i))
            {
                txtx1.Text = i.ToString();
            }
            else
            {
                txtx1.Text = "error";
            }
            if (x.X2(out j))
            {
                txtx2.Text = j.ToString();
            }
            else
            {
                txtx2.Text = "error";
            }
        }
        private void CalcularClick(object sender, RoutedEventArgs e)
        {
            Equacao x = new Equacao();

            x.SetABC(double.Parse(txtA.Text), double.Parse(txtB.Text), double.Parse(txtC.Text));
            txtD.Text = x.Delta().ToString();
            double r, s;

            if (x.X1(out r))
            {
                x.X2(out s);
                txtX1.Text = r.ToString();
                txtX2.Text = s.ToString();
            }
            else
            {
                txtX1.Text = "Raiz complexa";
                txtX2.Text = "Raiz complexa";
                MessageBox.Show("A equacao não é do segundo grau ou não possui raízes reais");
            }
        }