Составить программу ** паскале.Вычислить корни квадратного уравнения, заданного...

0 голосов
46 просмотров
Составить программу на паскале.Вычислить корни квадратного
уравнения, заданного коэффициентами A, B,
C (предполагается, что а<>0 и что дискриминант
уравнения неотрицателен)

Информатика (12 баллов) | 46 просмотров
0

груба говоря, написать просто уравнения на на паскале чтоб а<>0 не принажала 0

Дан 1 ответ
0 голосов

Var   a,b,c,D,x1,x2:real;
begin
write('Введите коэффициенты a, b, c: ' );
readln(a,b,c);
D:= b*b-4*a*c; 
if D>0 then 
   begin
   x1:=(-b-sqrt(D))/2/a;
   x2:=(-b+sqrt(D))/2/a;
   writeln('Два корня: ',x1,' и ',x2)
   end;
if D=0 then
   begin
   x1:=-b/2/a;
   writeln('Один корень: ',x1)
   end;
if D<0 then writeln('Корней нет')<br>end.