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