Новини от 51 СУ

DJI_0248.JPG

Търсене

Решаване на квадратно уравнение

Print Friendly, PDF & Email
Звезда неактивнаЗвезда неактивнаЗвезда неактивнаЗвезда неактивнаЗвезда неактивна
 

 

 

 

 

 

 

 

 

 

 

 

using System;

namespace kvadratno_uravnenie

{

    class Program

    {

        static void Main(string[] args)

        {

        start:

            Console.Write("a=");

            var a = double.Parse(Console.ReadLine());

            if (a == 0)

            {

                Console.WriteLine("Уравнението не е квадратно !");

                goto start;

            }

            Console.Write("b=");

            var b = double.Parse(Console.ReadLine());

            Console.Write("c=");

            var c = double.Parse(Console.ReadLine());

            var diskriminanta = b*b-4*a*c;

            if (diskriminanta < 0)

            {

                Console.WriteLine("Дискриминантата е отрицателно число !");

                goto start;

            }   

            else

            {

                Console.WriteLine("Дискриминантата е " + diskriminanta);

                diskriminanta = Math.Sqrt(diskriminanta);

                var x1 = (-b + diskriminanta) / 2 / a;

                var x2 = (-b - diskriminanta) / 2 / a;

                Console.WriteLine("x1= " + x1);

                Console.WriteLine("x2= " + x2);

                Console.WriteLine();

            }

            goto start;

        }

    }

}