program cariX1_X2;
{by Yusuf Maulana P}
uses crt;
var a,b,c,d,e,x1,x2:real;
begin
clrscr;
writeln ('|Mencari akar-akar dari persamaan kuadrat|');
writeln;
write ('Masukkan nilai A = ');readln(a);
write ('Masukkan nilai B = ');readln(b);
write ('Masukkan nilai C = ');readln(c);
d:=(b*b)-(4*a*c);
writeln;writeln ('Jawab :');
writeln;writeln ('Diskriminan D = ',d:4:2);writeln;
if d>0 then
begin
e:=SQRT(d);
x1:=(-b+e)/(2*a);
x2:=(-b-e)/(2*a);
writeln ('Karena D > 0, maka akar-akarnya riil dan berbeda');
writeln;
writeln ('Dengan x1 = ',x1:4:2);writeln;
writeln (' dan x2 = ',x2:4:2);
end
else if d<0 then
begin
writeln ('Karena D<0, maka akar-akarnya imajiner');
writeln;
writeln ('Jadi, tidak memiliki akar-akar');
end
else if d=0 then
begin
e:=SQRT(d);
x1:=(-b+e)/(2*a);
x2:=(-b-e)/(2*a);
writeln ('Karena D=0, maka akar-akarnya riil dan kembar');
writeln;
writeln ('Dengan x1 = x2 = ',x1:4:2);
end;
readln;
end.
{http://uufparapara.blogspot}
Hasil Output :
-
-
0
komentar
Posting Komentar