Определить количество корней квадратного уравнения - C#
Формулировка задачи:
С клавиатуры вводятся действительные числа A, B, C, которые являются коэффициентами квадратного уравнения вида Ax2 + Bx + C = 0 (при A <> 0). Вывести на экран одно из сообщений: "Уравнение имеет два действительных корня", "Уравнение имеет один корень", "Уравнение не имеет действительных корней".
Я написал код,но почему то не работает,что нужно изменить?
Листинг программы
- double A, B, C;
- Console.Write("Введiть значення :A=");
- A = Convert.ToDouble(Console.ReadLine());
- Console.Write("Введiть значення :B=");
- B = Convert.ToDouble(Console.ReadLine());
- Console.Write("Введiть значення :C=");
- C = Convert.ToDouble(Console.ReadLine());
- double D;
- D = B * B - 4 * A * C;
- if (D < 0) { MessageBox.Show("Рівняння не має дійсних коренів”."); }
- if (D = 0) { x1 = (B * B) / (2 * A)("Рівняння має один дійсний корінь"); }
- if (D > 0)
- {
- x1 = ((B * B) - Math.Pow(D, 0.5)) / (2 * A);
- x2 = ((B * B) + Math.Pow(D, 0.5)) / (2 * A);
- ("Рiвняння має два дійсних кореня");
- {
- Console.ReadKey();
Решение задачи: «Определить количество корней квадратного уравнения»
textual
Листинг программы
- if (D == 0) { Console.WriteLine("Рівняння має один дійсний корінь"); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д