Программа вычисления корней квадратного уравнения вида 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("Так как дискриминант меньше нуля, то уравнение не имеет действительных решений."); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д