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....

Rabu, 18 Januari 2012

Program Mengurutkan Data dan Melihat data Duplikasi dengan Pascal

USES CRT;
VAR X:ARRAY[1..1000] OF INTEGER;
N,I,J,MAX,MIN,C,f : INTEGER;

BEGIN CLRSCR;
WRITE('BANYAK DATA : ');READLN(N);randomize;
FOR I:=1 TO N DO BEGIN
X[I]:=RANDOM(100)+1;
WRITE(X[I],' ');
IF I MOD 10=0 THEN WRITELN;
END;
WRITELN;
FOR I:=1 TO N-1 DO
FOR J:=I+1 TO N DO
IF X[I]>X[J] THEN BEGIN
C:=X[I];X[I]:=X[J];X[J]:=C;END;

FOR I:=1 TO N DO begin
WRITE(X[I],' ');
IF I MOD 15=0 THEN WRITELN;
end;
writeln;x[n+1]:=x[n]+1;
WRITELN('DATA DUPLIKASI :');
f:=1;max:=0;
FOR I:=1 TO N DO
IF X[I]=X[i+1] THEN inc(f) else begin
WRITE(X[I]:2,' ',f,'|');
if f>max then max:=f;
f:=1;inc(j);
IF j MOD 10=0 THEN WRITELN;
end;
writeln;
READLN;
END.


Semoga bermanfaat :)
Kasih jempol atau komentar ya :D
Jangan lupa kunjungi Facebook ku ya :D

Tidak ada komentar:

Posting Komentar