Найти количество корней квадратного уравнения через метод с параметром - C#
Формулировка задачи:
Пожалуйста, помогите. Желательно решение по-простенькому. методом найти количество корней квадратного уравнения (параметры: коэффициенты уравнения). Метод возвращает 0, если корней нет, 1 – если корни одинаковые, 2 – два разных корня, -1 – если входные данные некорректны.
Решение задачи: «Найти количество корней квадратного уравнения через метод с параметром»
textual
Листинг программы
using System; namespace cyber1 { class Program { static int CoutRoot(double a, double b, double c) { int rez; double d; if (a==0) rez=1; else if ((d=b*b-4*a*c)<0) rez=0; else if (d==0) rez=1; else rez=2; return rez; } static void Main() { //Спрашиваем Console.WriteLine("Вычисление количества корней уравнения:\n\ta*x^2+b*x+c=0"); Console.Write("\ta = "); double a=double.Parse(Console.ReadLine().Replace(".",",")); Console.Write("\tb = "); double b=double.Parse(Console.ReadLine().Replace(".", ",")); Console.Write("\tc = "); double c=double.Parse(Console.ReadLine().Replace(".", ",")); //Отвечаем Console.Write("Уравнение:\n\t{0}*x^2 {3} {1}*x {4} {2} = 0\nимеет {5}", a, b, c, b<0? "":"+", c<0? "":"+",CoutRoot(a, b, c)); Console.ReadLine(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д