Woi

Kamis, 09 November 2017

Program Searching C++

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 :



Penjelasan :
Baris 1                   #include  <conio.h> 
       
untuk perintah getch
Baris 2                   #include <iostream.h>
                 
untuk perintah cout, dan endl
Baris 3                   main() 
                 
digunakan apabila sebuah fungsi tidak memerlukan argument.
Baris 4                   {
                 buka kurung kurawal untuk mengawali program
Baris 5                   int c,i,posisi
       
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}
Baris 7                   cout<<"PROGRAM SEARCHING BILANGAN"<<endl<<endl;
                  
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)
Baris 26               getch(); 
                 untuk menahan program
Baris 27               }
                 
tutup kurung kurawal untuk mengakhiri program
Share:

0 komentar:

Posting Komentar

Mengenai Saya

Foto saya
seorang penikmat musik

Labels

Blogger templates