Найти количество корней квадратного уравнения через метод с параметром - C#

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

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

Пожалуйста, помогите. Желательно решение по-простенькому. методом найти количество корней квадратного уравнения (параметры: коэффициенты уравнения). Метод возвращает 0, если корней нет, 1 – если корни одинаковые, 2 – два разных корня, -1 – если входные данные некорректны.

Решение задачи: «Найти количество корней квадратного уравнения через метод с параметром»

textual
Листинг программы
  1. using System;
  2.  
  3. namespace cyber1 {
  4.     class Program {
  5.         static int CoutRoot(double a, double b, double c) {
  6.             int rez;
  7.             double d;
  8.             if (a==0)
  9.                 rez=1;
  10.             else if ((d=b*b-4*a*c)<0)
  11.                 rez=0;
  12.             else if (d==0)
  13.                 rez=1;
  14.             else
  15.                 rez=2;
  16.  
  17.             return rez;
  18.         }
  19.         static void Main() {
  20.             //Спрашиваем
  21.             Console.WriteLine("Вычисление количества корней уравнения:\n\ta*x^2+b*x+c=0");
  22.             Console.Write("\ta = ");
  23.             double a=double.Parse(Console.ReadLine().Replace(".",","));
  24.             Console.Write("\tb = ");
  25.             double b=double.Parse(Console.ReadLine().Replace(".", ","));
  26.             Console.Write("\tc = ");
  27.             double c=double.Parse(Console.ReadLine().Replace(".", ","));
  28.  
  29.             //Отвечаем
  30.             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));
  31.  
  32.             Console.ReadLine();
  33.         }
  34.     }
  35. }

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


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

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

10   голосов , оценка 4.5 из 5

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

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

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