Viết chương trình giải phương trình `ax + b = 0`
# Yêu cầu:
– Làm đầy đủ, không sai sót.
– Vì mình quên mất kiến thức mấy câu kiểu này nên mọi người làm rồi giải thích một chút nhé, ngắn gọn dễ hiểu là được.
– Không chép mạng ????
– Biết, chắc đúng thì trả lời, không chắc thì out ra.
uses crt;
var a,b:extended;
{—a=0—}
procedure TH1;
begin
writeln(‘PT co vo so nghiem’);
end;
{———}
procedure TH1_1;
begin
writeln(‘PT vo nghiem’);
end;
{—b<>0—}
procedure TH2;
begin
writeln(‘PT co 1 nghiem duy nhat: x=’,-b/a:0:2);
end;
{—Chuong-trinh-chinh—}
BEGIN
clrscr;
write(‘Nhap a,b: ‘); readln(a,b);
if a=0 then if b=0 then TH1
else if (a=0) and (b<>0) then TH1_1
else TH2;
readln;
END.
uses crt;
var a,b:longint;
begin
clrscr;
readln(a);
readln(b);
writeln(‘Nghiem pt: ‘,-b/a:0:2);
readln;
end.