Anda di halaman 1dari 5

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 AKARAKAR 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 akar_persamaan_kuadrat; uses wincrt; var a,b,c,D,x1,x2:real; function AkarPK(a,b,c,D:real; var x1,x2:real):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 Input_Nama; uses wincrt; var nama:string; function inputnama(nama:integer): string; begin write('masukkan nama anda ');readln(nama); end; function tampilnama(nama:string): real; begin write('haloo ',nama); end; var nm:string; begin clrscr; writeln('-======Program Procedure Input Nama======'); writeln; write('masukkan nama = ');readln(nama); write('Nama Anda = ',tampilnama(nama)); end. program Input_Nama; uses wincrt; procedure inputnama (var nm:string); begin write('masukkan nama anda '); readln(nm); end; procedure tampilnama (nm:string);

begin write('haloo ',nm); end;

var nama:string; begin writeln('-======Program Procedure Input Nama======'); inputnama(nama); tampilnama(nama); end. program Luas_Segitiga; uses wincrt; procedure inputan(alas: integer; tinggi:integer; var luas:real); begin write('masukkan nilai alas : '); readln(alas); write('masukkan nilai tinggi : '); readln(tinggi); luas:= alas*tinggi/2; end; var a,t:integer; luas : real; begin writeln('-======Program Procedure Luas segitiga======-'); writeln; inputan(a,t,luas); write('luas segitiga adalah : ', luas:0:2); end.

Program Luas_Segitiga; uses wincrt; Procedure luassegitiga(alas, tinggi : integer); Var luas : real; Begin luas:= alas*tinggi/2; Writeln('luas segitiga = ',luas) End;

Var a,t : integer; Begin writeln('-======Program Fungsi Luas segitiga======'); Write('masukkan nilai alas = ');Readln(a); Write('masukkan nilai tinggi = ');Readln(t); luassegitiga(a,t); End.

Anda mungkin juga menyukai