Announcement !!

Assalamualaikum...

This is my new blog and i'm try to be perfect blog with this contents :D
On this blog, I upload some programs with pascal language. You can used that programs with FREE PASCAL application, if you don't understanding about it please comment on my blog. I'm so sorry if this blog is not much cause i'm a new user blog and My hope is I can make it to be excellent blog.
Thank you for your visit to my blog :D

Wasalamualaikum....

Kamis, 19 Januari 2012

Contoh Program Record

Program Record Mengisi Biodata Mahasiswa

uses crt;
type mhs=record
nama,nrm : string[20];
umur: integer;
end;
larik = array[1..100] of mhs;

var x:larik;
i,j, n : integer;

procedure bacadata(var x:larik;var n:integer);
begin
clrscr;
write('banyak data : ');readln(n);
for i:=1 to n do begin
write('nama : ');readln(x[i].nama);
write('nrm : ');readln(x[i].nrm);
write('umur : ');readln(x[i].umur);
end;
end;

procedure sort(var X:larik;n:integer); {mengurutkan data }
var t:mhs;
begin
for i:=1 to n-1 do
for j:=i+1 to n do
if x[i].nama>x[j].nama then begin
t:=x[i];x[i]:=x[j];x[j]:=t;
end;
end;


procedure cetak(x:larik;n:integer);
begin
clrscr;
writeln('datanya : ');
for i:=1 to n do begin
if (x[i].umur>=19) and (x[i].umur<=56) then
writeln(x[i].nama,' ', x[i].nrm,' ',x[i].umur);
end;
end;


begin {program utama}
bacadata(x,n);
sort(x,n);
cetak(x,n);
end.


Semoga bermanfaat
Kasih jempol dan komentar ya :D
Jangan lupa kunjungi facebook ku :)
Terimakasih :)

Tidak ada komentar:

Posting Komentar