Minggu, 02 November 2014

Membuat program hapus, edit dan cari menggunakan array

Berikut ini adalah contoh sebuah program untuk menghapus, mencari dan mengedit dengan array menggunakan bahasa C. Teman-teman boleh menggunakan borland C++ atau program aplikasi yang lain. Berikut kode programnya, selamat mencoba!

Program :

#include <conio.h>
#include <iostream.h>
main()
{
    int A[20];
    int i, j, nilai,batas,baru,a,b,c,d,k;
    cout<<"\t\tPROGRAM ARRAY\n";
   cout<<"\nMasukkan Jumlah Elemen : ";cin>>batas;
   cout<<"\n==========================================================================";
   cout<<endl;

//menampilkan nilai yang terdapat pada elemen array
    for(i=0;i<batas;i++)
    {
        cout<<"\nData Indeks ["<<i<<"]= ";cin>>A[i];
    }
    cout<<endl;
//memasukkan nilai yang akan dicari
    cout<<"\nMasukkan nilai yang akan dicari= ";
    cin>>nilai;

//melakukan pencarian data
    for(j=0;j<batas;j++)
    {
    if(A[j]==nilai)
    {
    cout<<"\nNilai yang dicari terdapat pada INDEKS ["<<j<<"]";
    }
   }
   cout<<"\n\n============================================================================";
//mengganti data
cout<<endl;
cout<<"\nMasukkan indeks yang ingin diganti : ";
cin>>c;
cout<<"\nMasukkan data pengganti : ";
cin>>baru;
a = c;
A[a] = baru;
cout<<"\nData yang baru  : \n";

for(b=0;b<batas;b++)
{
 cout<<"\nData["<<b<<"]="<<A[b]<<"\n";
}
//menghapus data
cout<<"\n============================================================================";
cout<<endl;
cout<<"\nMasukkan indeks yang ingin dihapus : ";
cin>>d;
i=d;
cout<<"\nNilai yang dihapus : ";
cout<<" "<<A[i]<<" pada INDEKS ["<<i<<"] \n";
cout<<"\nNilai akhir : \n";
for(j=d;j<batas;j++)
{
 A[j]=A[j+1];
}
for(k=0;k<batas-1;k++)
{
 cout<<"\nData["<<k<<"]="<<A[k];
}
getch();
}



1 komentar:

 
Copyright © . Explore Ilmu - Posts · Comments
Theme Template by BTDesigner · Powered by Blogger