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

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

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

С клавиатуры вводятся действительные числа A, B, C, которые являются коэффициентами квадратного уравнения вида Ax2 + Bx + C = 0 (при A <> 0). Вывести на экран одно из сообщений: "Уравнение имеет два действительных корня", "Уравнение имеет один корень", "Уравнение не имеет действительных корней". Я написал код,но почему то не работает,что нужно изменить?
Листинг программы
  1. double A, B, C;
  2. Console.Write("Введiть значення :A=");
  3. A = Convert.ToDouble(Console.ReadLine());
  4. Console.Write("Введiть значення :B=");
  5. B = Convert.ToDouble(Console.ReadLine());
  6. Console.Write("Введiть значення :C=");
  7. C = Convert.ToDouble(Console.ReadLine());
  8. double D;
  9. D = B * B - 4 * A * C;
  10. if (D < 0) { MessageBox.Show("Рівняння не має дійсних коренів”."); }
  11. if (D = 0) { x1 = (B * B) / (2 * A)("Рівняння має один дійсний корінь"); }
  12. if (D > 0)
  13. {
  14. x1 = ((B * B) - Math.Pow(D, 0.5)) / (2 * A);
  15. x2 = ((B * B) + Math.Pow(D, 0.5)) / (2 * A);
  16. ("Рiвняння має два дійсних кореня");
  17. {
  18. Console.ReadKey();

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

textual
Листинг программы
  1. if (D == 0) { Console.WriteLine("Рівняння має один дійсний корінь"); }

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


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

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

11   голосов , оценка 3.727 из 5

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

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

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