-->

Program Pencarian Bilangan Dengan C

Program Pencarian Bilangan Dengan C pada kesempatan kali ini saya akan menliskan sebuah program sederhana dalam bahasa c yaitu program pencarian bilangan dengan c. Pada artikel sebelumnya saya juga menuliskan bagaimana cara nilai terkecil dengan bahasa c, jika ingin membacanya silahkan baca di :mencari nilai terkecil dengan bahasa c.

Pertama

Anda siapkan terlebih dahulu kompailnya, saya sarankan untuk kompailnya adalah codeblock. Jika andabelum punya kompailnya silahkan download disini. Atau yang punya kompail yang lain juga tidak masalah karena sama saja.

Kedua

Setelah anda mendownloadnya silahkan jalankan, buatlah sebuah project baru di code::block, untuk caranya sudah saya ada di artikel sebelumnya silahkan baca: mencari nilai maksimal dari n bilangan dengan bahasa c/c++

Ketiga

Pada workspace anda silahkan kalian copy paste-kan source code ibawah ini. maka hasilnya akan seperti digambar di bawah.

#include <stdio.h>
#include <stdlib.h>
#include <stdbool.h>
#define maks 1000

bool sequentialSearch(int array[],int size, int value){
   int pos = 0;
   bool found = false;
   while(pos < size && !found){
        if(array[pos] == value){
                found = true;
        }
        else{
            pos +=1;
        }
   }
   return found;
}
void printarray(int array[], int size){
    int i;
    printf("[");
    for(i = 0; i < size ; i++){
        printf("%d",array[i]);
        if (i != size-1) printf(", ");
    }
    printf("]\n");
}
int main (){
    int data[maks];
    int i,n,cari;
    printf("Frekuensi data : ");
    scanf("%d",&n);
    for(i = 0 ; i < n; i++){
        printf("Masukan data ke-%d : ",i+1);
        scanf("%d",&data[i]);
    }
    printf("Data yang ingin di cari : ");
    scanf("%d",&cari);
    printf("Isi Array : ");
    printarray(data,i);
    printf("\n%s \n",sequentialSearch(data,i,cari)? "ditemukan" : "Tidak ditemukan");
    return 0;
}
Maka hasilnya akan seperti gambar di bawah ini.


program pencarian bilangan dengan bahasa c

Keempat

Setelah dari ketiga langkah di atas maka tinggal di run saja programnyya, maka hasilnya kurang lebih akan seperti di gambar. Untuk contoh saya memasukan 5 buah angka dimana ke-5 angka tersebut adalah 1003 , 324,343,544,4424 dan saya mencari angka 343.
program pencarian bilangan dengan bahasa c

Penjelasan


pada bagian di atas merupkan sebuah fungsi/procedure yang memuat script pencraian angka, dan fungsi/procedure diatas akan di gunakan di dalam program utama kita. pada bagian di atas merupakan sebuah fungsi/procedure yang bernama "printarray" yang di dalamnya terdapat script untuk menampilkan data-data setiap inputan kita atau pun data-yang telah tersimpan di dalam sebuah program ini.
int main (){
    int data[maks];
    int i,n,cari;
    printf("Frekuensi data : ");
    scanf("%d",&n);
    for(i = 0 ; i < n; i++){
        printf("Masukan data ke-%d : ",i+1);
        scanf("%d",&data[i]);
    }
    printf("Data yang ingin di cari : ");
    scanf("%d",&cari);
    printf("Isi Array : ");
    printarray(data,i);
    printf("\n%s \n",sequentialSearch(data,i,cari)? "ditemukan" : "Tidak ditemukan");
    return 0;
}

Pada bagian ini merupakan program utamanya dimana pada program tersebut kita akan diminta banyak nya frekuensi data atau jumlah datanya dan juga program meminta agar user untuk menginput nilai-nilai yang ingin d cari nantnya. Pada bagian ini juga program memanggil kedua procedure/fungsi di ata.

Sekian artikel tentan program pencarian bilangan dengan c, semoga bermanfaat bagi anda semu, dan jangan lupa klik share untuk membagkan artikel ini. Dan semua source code diatas merupkan hanya sebatas kemampuan saya saja, program diatas sudah saya uji terlebih dahulu.

0 Response to "Program Pencarian Bilangan Dengan C"

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel