Viết chương trình giải phương trình bậc 2: ax2 + bx + c = 0 (a khác 0). Với các hệ số là số thực.
1 câu trả lời
uses crt;
var a, b, c, dt : real;
begin
clrscr;
write('nhap he so a, b, c :'); readln(a, b, c);
dt := b * b - 4 * a * c;
if a <> 0 then
begin
if dt > 0 then
begin
writeln('nghiem x1 = ', ((- b + sqrt(dt))/(2 * a)):2:2);
writeln('nghiem x2 = ', ((- b - sqrt(dt))/(2 * a)):2:2);
end
else if dt = 0 then writeln('x = ', (-b / (2 * a)):2:2)
else writeln(' Phương trinh vo nghiem');
end;
readln;
end.
Câu hỏi trong lớp
Xem thêm