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

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

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

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

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

textual
Листинг программы
  1.                     Console.WriteLine("Введите a");
  2.                     double a = Convert.ToDouble(Console.ReadLine());
  3.                     Console.WriteLine("Введите b");
  4.                     double b = Convert.ToDouble(Console.ReadLine());
  5.                     Console.WriteLine("Введите c");
  6.                     double c = Convert.ToDouble(Console.ReadLine());
  7.                     double D = Math.Sqrt((b*b)-(4*a*c));
  8.  
  9.             if(D == 0)
  10.             {
  11.              Console.WriteLine("Так как дискриминант равен нулю то, квадратное уравнение имеет один действительный корень:");  
  12.                 double x = -b/(2*a);
  13.                 Console.WriteLine("x = {0}", x);
  14.             }
  15.             else if( D > 0)
  16.             {
  17.                    double x1,x2;
  18.                    x1= (-b + D)/(2*a);
  19.                    x2= (-b - D)/(2*a);
  20.             Console.WriteLine("D={0}, x1={1}, x2={2}", D, x1, x2);
  21.             }
  22.             else{
  23.               Console.WriteLine("Так как дискриминант меньше нуля, то уравнение не имеет действительных решений.");      
  24.             }

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


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

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

7   голосов , оценка 4.429 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы