Esempio n. 1
0
        static void Main(string[] args)
        {
            double a, b, c;

            a = double.Parse(System.Console.ReadLine());
            b = double.Parse(System.Console.ReadLine());
            c = double.Parse(System.Console.ReadLine());
            QuadraticEquation qe    = new QuadraticEquation(a, b, c);
            double            delta = qe.calculateDelta();

            System.Console.WriteLine("Delta = " + delta);
            if (delta < 0)
            {
                System.Console.WriteLine("No solutions.");
            }
            else if (delta == 0)
            {
                System.Console.WriteLine("X = " + qe.calculateX0());
            }
            else
            {
                System.Console.WriteLine("X1 = " + qe.calculateX1());
                System.Console.WriteLine("X2 = " + qe.calculateX2());
            }

            System.Console.ReadLine();
        }
Esempio n. 2
0
 private void button1_Click(object sender, EventArgs e)
 {
     try
     {
         double            a     = double.Parse(textBox1.Text);
         double            b     = double.Parse(textBox2.Text);
         double            c     = double.Parse(textBox3.Text);
         QuadraticEquation y     = new QuadraticEquation(a, b, c);
         double            delta = y.calculateDelta();
         double            root1 = y.calculateX1();
         double            root2 = y.calculateX2();
         if (delta > 0)
         {
             label9.Text  = root1.ToString();
             label10.Text = root2.ToString();
         }
         if (delta == 0)
         {
             label10.Text = "Double root";
         }
         if (delta < 0)
         {
             label9.Text  = "No roots";
             label10.Text = "No roots";
         }
         label8.Text = delta.ToString();
     }
     catch (Exception Ex)
     {
         MessageBox.Show(Ex.Message);
     }
 }