Составьте программу решения квадратного уравнения: Будем использовать 7 переменных: коэффициенты a, b и c, дискриминант d, корень при d=0 - x и корни при d>0 - x1 и x2. Соблюдайте следующую последовательность условных операторов: 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>>'); readln (a, b, c); d := sqr(b) - 4 * a * c; if d < 0 then writeln('Корней нет'); if d = 0 then 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.
Задание

Составьте программу решения квадратного уравнения:
Будем использовать 7 переменных: коэффициенты a, b и c, дискриминант d, корень при d=0 - x и корни при d>0 - x1 и x2.
Соблюдайте следующую последовательность условных операторов:
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\('Корней нет'\);
  • if d = 0 then
  • 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.