• Program Searching And Sorting Algorithms
• Contoh Program
- Pertama Buka Aplikasi DEV C ++ Yang Sudah Terinstal Di PC Anda. Jika Belum Punya,Anda Bisa Mendownload Nya Disini.
- Jika Sudah,Klik Pada Tab File > New > Project. Seperti Gambar Dibawah Ini.
- Kemudian Akan Keluar Tampilan Seperti Gmbar Dibawah Ini.
- Lalu, Klick Console Application,Dan Lalu Centang Pada Pilihan Yang Bernama C Project. Lalu Edit Nama Project Yang Akan Tersimpan. Dan Tekan OK. Kemudian Simpan Project Tersebut.
- Kemudian, Isi Sourche Code Untuk Membuat Luas Lingkaran Pada Header File main.c Dengan Sourche Code Di Bawah Ini.
//----------------------------------------------------------------------------//
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
//----------------------------------------------------------------------------//
#define MAX 20
//----------------------------------------------------------------------------//
int intcmp(const void *v1, const void *v2);
//----------------------------------------------------------------------------//
main(){
int arr[MAX], count, key, *ptr;
printf("Enter %d Integer Values; Press Enter After Each.\n", MAX);
for(count = 0; count <MAX; count++)
scanf("%d", &arr[count]);
puts("Press A Key To Sort The Values.");
getch();
qsort(arr, MAX, sizeof(arr[0]), intcmp);
for(count = 0; count <MAX; count++)
printf("\narr[%d] = %d", count, arr[count]);
puts("\nPress A Key To Continue.");
getch();
printf("Enter A Value To Search For : ");
scanf("%d", &key);
ptr = (int *) bsearch(&key, arr, MAX, sizeof(arr[0]), intcmp);
if(ptr != NULL)
printf("%d Found At Arr[%d]", key, (ptr-arr));
else
printf("%d Not Found", key);
}
//----------------------------------------------------------------------------//
int intcmp(const void *v1, const void *v2){
return(*(int *)v1 - *(int *)v2);
}
//----------------------------------------------------------------------------//
- Lalu, Jika Sourche Code Diatas Sudah Di Copy Ke File main.c. Klik Pada Tab Execute > Compile & Run Atau Dengan Jalan Pintas Keyboard Dengan Memencet F11. Dan Simpan File main.c Ke Tempat Folder Yang Ingin Anda Simpan.
Cara Menjalankan Aplikasi Nya :
- Pertama, Jika Sudah Selesai Disimpan, Pencet F11 Pada Keyboard Atau Bisa Juga Dengan Cara Klick Pada TAB Execute > Compile & Run.
- Jika Sudah, Maka Akan Keluar Tampilan Seperti Gambar Dibawah Ini.
- Kemudian, Inputkan Angka / Nilai Sebanyak 20x.
- Lalu, Pencet A Untuk Melihat Urutan Nilai Yang Telah Di Inputkan Berdasarkan Nilai Dari Kecil Ke Besar. Yang Telah Diurutkan Secara Otomatis Oleh Program.
- Setelah Itu, Pencet A Untuk Melanjutkan Perintah Program.
- Lalu, Inputkan Nilai, Yang Akan Ingin Dicari, Berdasarkan Nilai Yang Telah Di Inputkan Tadi, Contoh : Mencari Dimana No Urutan Dari Nilai 3.
- Dan Setelah Itu, Pencet Enter. Maka Akan Keluar Hasil, Nilai 3 Terletak Di NO Urutan arr[2]. Seperti Gambar Dibawah Berikut.
0 komentar:
Posting Komentar