Программа вычисления корней квадратного уравнения вида ax2+bx+c = 0 - C#

Узнай цену своей работы

Формулировка задачи:

Всем доброго времени суток, друзья. Вот такая вот задача мне выпала от препода. Поможете решить? Написать программу вычисления корней квадратного уравнения вида ax2+bx+c = 0. Значения a, b и c вводить в режиме диалога. Предусмотреть проверку существования корней уравнения и выдать соответствующие сообщения. Для решения задачи использовать метод-процедуру.

Решение задачи: «Программа вычисления корней квадратного уравнения вида ax2+bx+c = 0»

textual
Листинг программы
                    Console.WriteLine("Введите a");
                    double a = Convert.ToDouble(Console.ReadLine());
                    Console.WriteLine("Введите b");
                    double b = Convert.ToDouble(Console.ReadLine());
                    Console.WriteLine("Введите c");
                    double c = Convert.ToDouble(Console.ReadLine());
                    double D = Math.Sqrt((b*b)-(4*a*c));
 
            if(D == 0)
            {
             Console.WriteLine("Так как дискриминант равен нулю то, квадратное уравнение имеет один действительный корень:");   
                double x = -b/(2*a);
                Console.WriteLine("x = {0}", x);
            }
            else if( D > 0)
            {
                   double x1,x2;
                   x1= (-b + D)/(2*a);
                   x2= (-b - D)/(2*a);
            Console.WriteLine("D={0}, x1={1}, x2={2}", D, x1, x2);
            }
            else{
              Console.WriteLine("Так как дискриминант меньше нуля, то уравнение не имеет действительных решений.");      
            }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4.429 из 5
Похожие ответы