Mình không biết x/r của delta nên mình là chương trình con hết.
uses crt;
var a,b,c,d:longint;
procedure delta;
begin
d:=sqr(b)-4*a*c;
writeln('Delta= ',d);
end;
procedure timnghiem;
begin
if d<0 then writeln('Phuong trinh vo nghiem');
if d=0 then writeln('Phuong trinh co nghiem kep: x1=x2=-(b/(2*a))=',-(b/(2*a)));
if d>0 then
begin
writeln('Phuong trinh co 2 nghiem phan biet: ');
writeln('x1=(-b+sqrt(delta))/2*a=',(-b+sqrt(d))/2*a:0:2);
writeln('x2=(-b-sqrt(delta))/2*a=',(-b-sqrt(d))/2*a:0:2);
end;
end;
begin
clrscr;
write('Nhap a,b,c:');readln(a,b,c);
Delta;
timnghiem;
readln;
end.