Задание

Составьте программу решения квадратного уравнения.
В коде программы используется 7 переменных:
a, b, c - коэффициенты квадратного уравнения,
d - дискриминант,
x - корень при d=0,
x1, x2 - корни при d>0.
Соблюдайте следующую последовательность условных операторов:
1) условный оператор, определяющий сообщение при d<0;
2) условный оператор, определяющий корень и сообщение при d=0;
3) условный оператор, определяющий корни и сообщения при d>0.

  • program n_11;
  • var a, b, c, d, x, x1, x2: real;
  • Begin {начало программного блока}
  • writeln \('Решение квадратного уравнения'\);
    write \('Введите коэффициенты a, b, c\\gt \\gt '\);
  • readln \(a, b, c\);
  • d := sqr\(b\) - 4 * a * c;
  • if d < 0 then writeln\('Корней нет'\);
  • begin {начало составного оператора при d=0}
  • x := -b / 2 / a;
    writeln\('Корень уравнения x=', x:9:3\)
  • end;
  • if d > 0 then
  • begin {начало составного оператора при d>0}
  • x1 := \(\-b \+ sqrt\(d\)) / 2 / a;
    x2 := \(\-b \- sqrt\(d\)) / 2 / a;
  • writeln \('Корни уравнения: '\);
    writeln \('x1:=', x1:9:3\);
    writeln \('x2:=', x1:9:3\);
  • end
  • End.
  • if d=0 then