Найти количество корней квадратного уравнения через метод с параметром - 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();
        }
    }
}

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


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

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

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