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");
            }
        }
Exemplo n.º 3
0
    public static void Main(string[] args)
    {
        Equacao e = new Equacao(0, 0, 0);

        Console.WriteLine("Informe os coeficientes da equação:");
        string[] c  = Console.ReadLine().Split(" ");
        double   v1 = double.Parse(c[0]);
        double   v2 = double.Parse(c[1]);
        double   v3 = double.Parse(c[2]);

        e.SetABC(v1, v2, v3);
        Console.WriteLine(e);
        Console.WriteLine($"Delta = {e.Delta()}");
        if (e.RaizesReais(out double x1, out double x2))
        {
            Console.WriteLine($"X1 = {x1} e X2 = {x2}");
        }
        else
        {
            Console.WriteLine("Não possui raízes reais");
        }
    }