* Kelompok 1 * Andre Rivaldy Respati Putra */ using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Collections; namespace implementasi_sisber { class Program { public static object BinarySearchIterative(int[] inputArray, int key, int min, int max) { while (min <=max) { int mid = (min + max) / 2; if (key == inputArray[mid]) { return ++mid; } else if (key < inputArray[mid]) { max = mid - 1; } else { min = mid + 1; } } return "Nil"; } public static void Main(string[] args) { int n; Console.Write("Masukan jumlah data : "); n = Convert.ToInt32(Console.ReadLine()); int[] nilai = new int[n]; int i,Kunci; for (i=0;i<n;i++) { Console.Write("Masukan nilai : "); nilai[i] = Convert.ToInt32(Console.ReadLine()); } Console.Write("Masukan nilai yang ingin dicari : "); Kunci = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Data ditemukan pada indeks ke-"+Binar ySearchIterative(nilai,Kunci,0,n)); Console.ReadKey(); } } }