Listing Program :
#include <conio.h>
#include <iostream.h>
main()
{
int c,i,posisi;
int A[20]={3,2,4,10,20,1,5,8,7,9,6,5,11,12,14,13,16,15,17,19};
cout<<"PROGRAM SEARCHING BILANGAN"<<endl<<endl;
cout<<"Data : ";
for(i=0;i<20;i++)
{
cout<<A[i]<<" ";
}
cout<<"\nData yang ingin dicari : ";
cin>>c;
i=0;
while(i<19 && A[i]!=c)
{
i++;
}
if (A[i]!=c)
{
cout<<"Maaf data yang dicari tidak ada";
}
else if(posisi=i+1)
cout<<"ditemukan pada posisi ke-"<<posisi;
getch();
}
Tampilan program :
#include <conio.h>
#include <iostream.h>
main()
{
int c,i,posisi;
int A[20]={3,2,4,10,20,1,5,8,7,9,6,5,11,12,14,13,16,15,17,19};
cout<<"PROGRAM SEARCHING BILANGAN"<<endl<<endl;
cout<<"Data : ";
for(i=0;i<20;i++)
{
cout<<A[i]<<" ";
}
cout<<"\nData yang ingin dicari : ";
cin>>c;
i=0;
while(i<19 && A[i]!=c)
{
i++;
}
if (A[i]!=c)
{
cout<<"Maaf data yang dicari tidak ada";
}
else if(posisi=i+1)
cout<<"ditemukan pada posisi ke-"<<posisi;
getch();
}
Tampilan program :
Penjelasan :
Baris 1                   : #include  <conio.h> 
untuk perintah getch
untuk perintah getch
Baris 2                   : #include <iostream.h>
untuk perintah cout, dan endl
untuk perintah cout, dan endl
Baris 3                   : main() 
digunakan apabila sebuah fungsi tidak memerlukan argument.
digunakan apabila sebuah fungsi tidak memerlukan argument.
Baris 4                   : {
buka kurung kurawal untuk mengawali program
buka kurung kurawal untuk mengawali program
Baris 5                   : int c,i,posisi
int membuat format (c,i,posisi) sebagai bilangan bulat
int membuat format (c,i,posisi) sebagai bilangan bulat
Baris 6                   : int A[20]={3,2,4,10,20,1,5,8,7,9,6,5,
11,12,14,13,16,15,17,19};
int membuat format (A) sebagai bilangan bulat dengan jumlah maksimal bilangan adalah 20 dan bilangan tersebut berurut sebagai berikut{3,2,4,10,20,1,5,8,7,9,6,5,11,12,14,13,16,15,17,19}
11,12,14,13,16,15,17,19};
int membuat format (A) sebagai bilangan bulat dengan jumlah maksimal bilangan adalah 20 dan bilangan tersebut berurut sebagai berikut{3,2,4,10,20,1,5,8,7,9,6,5,11,12,14,13,16,15,17,19}
Baris 7                   : cout<<"PROGRAM SEARCHING BILANGAN"<<endl<<endl;
cout digunakan untuk menampilkan“PROGRAM SEARCHING BILANGAN “. endl untuk enter
cout digunakan untuk menampilkan“PROGRAM SEARCHING BILANGAN “. endl untuk enter
Baris 8                   : cout<<"Data : “;
       cout digunakan untuk menampilkan “Data :”
Baris 9                   : for(i=0; i<20; i++)
       for untuk membuat perulangan, “i=0” untuk menentukan variabel (i) adalah (0), “i<20” untuk menentukan  batasan dari perulangan. “i++” artinya nilai dari variabel tersebut dinaikkan terlebih dahulu lalu diproses
Baris 10               : {
                 buka kurung kurawal sebagai awal dari fungsi yang akan di jalankan/diproses dari for
Baris 11               : cout<<A[i]<<" ";
                 cout digunakan untuk menampilkan nilai dari (A[i]) dan “ “
Baris 12               : }
                 tutup kurung kurawal sebagai akhir dari fungsi yang di jalankan/diproses dari for
Baris 13               : cout<<"\nData yang ingin dicari :";
                 cout digunakan untuk menampilkan "Data yang ingin dicari : ". \nuntuk enter
Baris 14               : cin>>c;
       cin untuk menginput nilai sesuai variabel (c)
Baris 15               : i=0;
        mendeklarasikan variabel i = 0
Baris 16               : while(i<19 && A[i]!=c)
       while akan terus melakukan perulangan selama kondisinya bernilai benar, (i<10 && A[i]!=c) merupakan batasan dari perulangan yang dilakukan.
Baris 17               : {
                buka kurung kurawal sebagai awal dari fungsi yang akan di jalankan/diproses dari while
Baris 18               : i++
                 artinya nilai dari variabel tersebut dinaikkan terlebih dahulu lalu diproses
Baris 19               : }
                tutup kurung kurawal sebagai akhir dari fungsi yang di jalankan/diproses dari while
Baris 20               : if(A[i]!=c)
                 menjelaskan jika nilai dari (A[i]) bernilai tidak sama dengan 0 maka pernyataan di bawahnya akan dijalankan/diproses.
Baris 21               : {
                 buka kurung kurawal sebagai awal dari fungsi yang akan di jalankan/diproses dari if
Baris 22               : cout<<"Maaf data yang dicari tidak ada";
                 cout digunakan untuk menampilkan “Maaf data yang dicari tidak ada “
Baris 23               : }
                 tutup kurung kurawal sebagai akhir dari fungsi yang di jalankan/diproses dari if
Baris 24               : else if(posisi=i+1)
                 else if menjelaskan jika (posisi) sama dengan  (i+i) maka pernyataan di bawahnya akan dijalankan.
Baris 25               : cout<<”ditemukan pada posisi ke-
"<<posisi;
cout digunakan untuk menampilkan “ditemukan pada
posisi ke-“ dan nilai dari variabel (posisi)
"<<posisi;
cout digunakan untuk menampilkan “ditemukan pada
posisi ke-“ dan nilai dari variabel (posisi)
Baris 26               : getch(); 
untuk menahan program
untuk menahan program
Baris 27               : }
tutup kurung kurawal untuk mengakhiri program
tutup kurung kurawal untuk mengakhiri program






 

 
 
0 komentar:
Posting Komentar