program Binary_Search;
uses crt;
const
x = 10;
Var
arr : array [1..x] of integer;
i, kiri,tengah,kanan,cari :integer;
ketemu :boolean;
Begin
clrscr;
writeln('List Angka : ');
for i := 1 to x do
begin
arr[i] := i;
write(arr[i],' ');
end;
writeln;
write('Masukan data yang dicari (dgn Binary Serach) : ');
readln(cari);
kiri:=x;
kanan:=1;
ketemu:=false;
while not(ketemu) do
begin
tengah:=(kiri + kanan) div 2;
If arr[tengah]=cari then
begin
ketemu:=true;
writeln('Kunci yang di cari berada pada index ke ',tengah);
end
else if (cari < arr[tengah]) then
kiri := tengah - 1
else
kanan:= tengah+1;
if (kanan > kiri) then
begin
ketemu:=true;
writeln('Data yang Anda cari tidak ada !');
end;
end;
readln;
end.
Langganan:
Posting Komentar (Atom)
Total Tayangan Halaman
Online
Popular Posts
-
Matlab adalah singkatan dari Matrix Laboratory, software yang dibuat dengan menggunakan bahasa ini dibuat oleh The Mathworks.inc dan te...
-
Membuat account Paypal Untuk account paypal bisa dicairkan dengan bank di Indonesia memang harus mempunyai account yang verified. Sela...
-
Kombiansi Tombol Alt dengan Angka-angka ASCII Dalam kegiatan mengetik sehari-hari terkadang diperlukan simbol-simbol tertentu yang merupaka...
-
*-----------------------------------------------------------* Mungkin Informasi ini sedikit tidak penting bagi para hacker tp penting bagi ...
-
MANFAAT SUGARSYNC (REVIEW) Backup online SugarSync's , salah satu sarana sinkronisasi file dan layanan sharing membuatnya ...
-
Buat ODBC connection Caranya sebagai berikut : 1.Buka Windows Administrative Tools pada komputer anda 2.Pilih Data Source (ODBC), m...
-
Installasi Joomla Bila komputer Anda telah memiliki Apache, PHP dan MYSQL melalu aplikasi Xampp yang telah terpasang maka selanjutnya ki...
-
Beberapa cara Merepresentasikan Ruang Masalah Pada AI : 1.Graph Keadaan Contoh : 2.Pohon Pelacakan 3.Pohon AND/OR Pencarian Parsial (B...
-
P erkembangan dunia teknologi informasi memang sedang bergairah pesat, tak terkecuali perkembangan di cabang-cabang ilmu dari teknologi Inf...
-
Tipe-Tipe Memori Fast page Mode DRAM (FPM RAM) . Sebelum terdapat EDO RAM, FPM RAM merupakan tipe memori utama yang digunakan pada komputer...
Tidak ada komentar:
Posting Komentar