Anda di halaman 1dari 4

Program akar_persamaan_kuadrat; uses wincrt; var a,b,c,D,x1,x2:real; procedure AkarPK(a,b,c,D:real; var x1,x2:real); begin D:= sqr(b)-4*a*c; if D>0 then

begin x1:=(-b+sqrt(D))/(2*a); x2:=(-b-sqrt(D))/(2*a); writeln('Akar ke-1: ',x1:0:2); writeln('Akar ke-2: ',x2:0:2); end; end; BEGIN gotoxy(15,5); Writeln('^^^ PROGRAM MENGHITUNG AKAR-AKAR PERSAMAAN KUADRAT ^^^'); gotoxy(15,6); Writeln(' ax^2 + bx + c = 0 '); Writeln; Write('Input nilai a = ');Readln(a); Write('Input nilai b = ');Readln(b); Write('Input nilai c = ');Readln(c); writeln; gotoxy(20,15); Write('Jadi persamaan kuadratnya yaitu ',a:0:0,'x^2 + ',b:0:0,'x + ',c:0:0); Writeln; AkarPK(a,b,c,D,x1,x2); END.

program akar2persamaankuadrat;
uses WinCrt; var a,b,c,d,x1,x2:real; Nama:string[25]; begin ClrScr; Writeln('Program Menghitung Akar-Akar Persamaan Kuadrat'); write('Masukkan Nama Anda:'); readln(Nama); Writeln('Selamat Datang Dalam Program Menghitung Akar-Akar Persamaan Kuadrat,' ,nama); Writeln('Masukkan Persamaan Kuadrat(ax^2+bx+c):'); write('nilai a'); read(a); write('nilai b'); read(b); write('nilai c'); read(c); d:=(b*b)-(4*a*c); if d<0 then writeln ('Akar-Akarnya Persamaan Kuadrat tersebut adalah imaginer'); if d>0 then writeln ('Akar-Akar Persamaan Kuadrat Tersebut adalah real berbeda'); if d>=0 then writeln ('Akar-Akar Persamaan Kuadrat Tersebut adalah real'); if d=0 then writeln ('Akar-Akar Persamaan Kuadrat Tersebut adalah real sama'); begin x1:=(-b+(sqrt(d)))/(2*a); x2:=(-b-(sqrt(d)))/(2*a);

writeln('x1=',x1:6:1); writeln('x2=',x2:6:1); end; readln; end.

program menghitung_akar_persamaan_kuadrat; uses wincrt; var a,b,c,x1,x2,D:real; begin writeln(Mencari akar-akar persamaan kuadrat(a*x*x+b*x+c=0) ); write(); writeln; write(a= );read(a); write(b= );read(b); write(c= );read(c); D:=(b*b)-4*a*c; if D=0 then begin x1:=-b/2*a; x2:=x1; writeln(Akar-akar persamaan kuadrat adalah: ); write(x1=x2= ,x1:5:2); end; if D >0 then begin x1:=(-b+sqrt(D))/2*a; writeln(Akar-akar persamaan kuadrat adalah: ); write(x1= ,x1:5:2, dan x2= ,x2:5:2); end; if D<0 then begin writeln(Akar-akar persamaan kuadrat adalah imajiner); end; end.