Professional Documents
Culture Documents
Ini adalah sebuah program urut dengan masukan 4 nama buah, yang kemudian akan di
keluarkan secara berurutan berdasarkan abjad. Pengurutan dalam program ini dapat kita
lakukan secara Ascending ataupun Descending. Berikut adalah Source Code dari program
urut beserta gambarnya.
Source Code
By Lukman Wahyudi
By Lukman Wahyudi 2
Program Urut Ascending Dan Descending
write('Masukkan nama buah 2 : '); readln(x[1]); gotoXY( 5,12); write('| Pilih : |');
write('Masukkan nama buah 3 : '); readln(x[2]); gotoXY( 5,13); write('|_______________|');
write('Masukkan nama buah 4 : '); readln(x[3]); gotoXY(17,12); pilih := readkey;
clrscr; if pilih = '1' then
for i := 0 to 3 do Ascending
begin
y[i] := x[i]; else if pilih = '2' then
end; Descending
repeat
2 : gotoxy(15,15); clrEoL; else if pilih = '3' then
gotoXY(34,6); writeln('Urutan Awal Data'); begin
for i := 0 to 3 do clrscr;
begin goto 1;
gotoXY(41,i+7); write(y[i]); end
end; else
gotoXY( 5,2); write('|¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯|'); begin
gotoXY( 5,3); write('| Menu : |'); clrscr;
gotoXY( 5,4); write('|_______________|'); gotoxy(15,15); write('Maaf anda
gotoXY( 5,5); write('|¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯|'); hanya dapat memilih dari no 0-3');
gotoXY( 5,6); write('| 1. Ascending |'); readkey; goto 2;
gotoXY( 5,7); write('| 2. Descending |'); clrscr;
gotoXY( 5,8); write('| 3. New |'); end;
gotoXY( 5,9); write('| 0. Quit |'); until pilih = '0';
gotoXY( 5,10); write('|_______________|'); end.
gotoXY( 5,11); write('|¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯|');
By Lukman Wahyudi
By Lukman Wahyudi 3
Program Urut Ascending Dan Descending
By Lukman Wahyudi