Assalamuaalaikum sobat readers. hhmmm, setiap orang mempunyai kesempatan yang sama perihal kesuksesan, Namun cara bahkan hasilnya yang akan membedakan. kesuksesan sejati bukanlah terlihat dalam hal banyaknya kekayaan yang ia punya. Namun, bagaimana cara ia dapat memanfaatkan apa yang telah ia dapatkan untuk jalan kebaikan. yupps, bicara tentang sama dan berbeda (read:tak sama) teringat akan materi matematika terkait pertidaksamaan kuadrat. Kalau sebelumnya ane share coding turbo pascal persamaan kuadrat. kali ini ane share coding program pertidaksamaan kuadrat. Ciee.. mereka tampak sama tapi mereka ada sedikit perbedaan. yuk dicoba saja programnya.. semoga bermanfaat :)
program pertidaksamaan_kuadrat;
uses wincrt;
var
tanda: string;
coba: char;
a,b,c,D : integer;
x1,x2 : real;
begin
repeat
clrscr;
writeln (' **** Program pertidaksamaan Kuadrat ***');
writeln (' ');
writeln (' ');
writeln (' Bentuk Persamaan Kuadrat : ax^2+bx+c = 0 ');
writeln(' ');
write ('Masukkan Nilai a = ') ;readln (a);
writeln( ' ');
write ('Masukkan Nilai b = ') ;readln (b);
writeln(' ');
write ('Masukkan Nilai c = ') ;readln (c);
writeln(' ');
write ('tanda pertidaksamaan : ') ;readln(tanda);
writeln(' ');
writeln ('bentuk pertidaksamaan kuadrat : ',a,'x^2 + ',b,' x + ',c,' ' ,tanda, ' 0');
D:= (b*b) - (4*a*c);
writeln (' ');
writeln ('Nilai Diskriminan = ', D);
if D < 0 then
begin
writeln ('Tidak mempunyai himpunan penyelesaian');
end
else
if D=0 then
begin
write ('himpunan penyelesaiannya adalah : ');
x1:= (-b)/(2*a);
if tanda = '<' then
writeln('x < ', x1:0:2) else
if tanda = '>' then
writeln('x > ',x1:0:2) else
if tanda = '>=' then
writeln('x >= ',x1:0:2) else
if tanda = '<=' then
writeln('x <= ',x1:0:2);
end
else
if D > 0 then
begin
write ('himpunan penyelesaiannya adalah : ');
x1:= ((-b)+sqrt(d))/(2*a);
x2:= ((-b)-sqrt(d))/(2*a);
if tanda = '<' then
writeln ('',x2:0:2,' < x < ',x1:0:2,'') else
if tanda = '<=' then
writeln ('',x2:0:2,' <= x <= ',x1:0:2,'') else
if tanda = '>' then
writeln ('x < ',x2:0:2,' atau x > ',x1:0:2) else
if tanda = '>=' then
writeln ('x <= ',x2:0:2 ,' atau x >= ',x1:0:2);
end;
writeln (' ');
writeln (' ');
writeln (' Terima Kasih');
writeln (' ');
write ('coba lagi? (Y or N): '); readln (coba);
until (coba = 'N') or (coba = 'n');
end.
program pertidaksamaan_kuadrat;
uses wincrt;
var
tanda: string;
coba: char;
a,b,c,D : integer;
x1,x2 : real;
begin
repeat
clrscr;
writeln (' **** Program pertidaksamaan Kuadrat ***');
writeln (' ');
writeln (' ');
writeln (' Bentuk Persamaan Kuadrat : ax^2+bx+c = 0 ');
writeln(' ');
write ('Masukkan Nilai a = ') ;readln (a);
writeln( ' ');
write ('Masukkan Nilai b = ') ;readln (b);
writeln(' ');
write ('Masukkan Nilai c = ') ;readln (c);
writeln(' ');
write ('tanda pertidaksamaan : ') ;readln(tanda);
writeln(' ');
writeln ('bentuk pertidaksamaan kuadrat : ',a,'x^2 + ',b,' x + ',c,' ' ,tanda, ' 0');
D:= (b*b) - (4*a*c);
writeln (' ');
writeln ('Nilai Diskriminan = ', D);
if D < 0 then
begin
writeln ('Tidak mempunyai himpunan penyelesaian');
end
else
if D=0 then
begin
write ('himpunan penyelesaiannya adalah : ');
x1:= (-b)/(2*a);
if tanda = '<' then
writeln('x < ', x1:0:2) else
if tanda = '>' then
writeln('x > ',x1:0:2) else
if tanda = '>=' then
writeln('x >= ',x1:0:2) else
if tanda = '<=' then
writeln('x <= ',x1:0:2);
end
else
if D > 0 then
begin
write ('himpunan penyelesaiannya adalah : ');
x1:= ((-b)+sqrt(d))/(2*a);
x2:= ((-b)-sqrt(d))/(2*a);
if tanda = '<' then
writeln ('',x2:0:2,' < x < ',x1:0:2,'') else
if tanda = '<=' then
writeln ('',x2:0:2,' <= x <= ',x1:0:2,'') else
if tanda = '>' then
writeln ('x < ',x2:0:2,' atau x > ',x1:0:2) else
if tanda = '>=' then
writeln ('x <= ',x2:0:2 ,' atau x >= ',x1:0:2);
end;
writeln (' ');
writeln (' ');
writeln (' Terima Kasih');
writeln (' ');
write ('coba lagi? (Y or N): '); readln (coba);
until (coba = 'N') or (coba = 'n');
end.
Comments
Post a Comment