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